summaryrefslogtreecommitdiffstats
path: root/plugins/rssfeed/rssfeed.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/rssfeed/rssfeed.cpp')
-rw-r--r--plugins/rssfeed/rssfeed.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/plugins/rssfeed/rssfeed.cpp b/plugins/rssfeed/rssfeed.cpp
index a067edd..119b9b2 100644
--- a/plugins/rssfeed/rssfeed.cpp
+++ b/plugins/rssfeed/rssfeed.cpp
@@ -195,11 +195,18 @@ namespace kt
if (file.exists())
{
- file.open( IO_ReadOnly );
+ try
+ {
+ file.open( IO_ReadOnly );
TQDataStream in(&file);
- in >> m_articles;
- emit articlesChanged( m_articles );
+ in >> m_articles;
+ emit articlesChanged( m_articles );
+ }
+ catch (...)
+ {
+ m_articles.clear();
+ }
}
}