From 1904bc1abb51225b163d58754c4a563726df2ea6 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Sat, 13 Nov 2010 15:18:56 +0000 Subject: [PATCH] Fix feed list refresh issue --- src/rss/automatedrssdownloader.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/rss/automatedrssdownloader.cpp b/src/rss/automatedrssdownloader.cpp index c22c8cc63..8fd685ec3 100644 --- a/src/rss/automatedrssdownloader.cpp +++ b/src/rss/automatedrssdownloader.cpp @@ -53,10 +53,7 @@ AutomatedRssDownloader::AutomatedRssDownloader(QWidget *parent) : loadSettings(); connect(ui->listRules, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), SLOT(updateRuleDefinitionBox(QListWidgetItem*,QListWidgetItem*))); connect(ui->listRules, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), SLOT(updateFeedList(QListWidgetItem*,QListWidgetItem*))); - if(ui->listRules->count() > 0) - ui->listRules->setCurrentRow(0); - else - updateRuleDefinitionBox(); + updateRuleDefinitionBox(); } AutomatedRssDownloader::~AutomatedRssDownloader() @@ -112,6 +109,8 @@ void AutomatedRssDownloader::loadFeedList() item->setData(Qt::UserRole, feed_urls.at(i)); item->setFlags(item->flags()|Qt::ItemIsUserCheckable); } + if(ui->listRules->count() > 0 && !ui->listRules->currentItem()) + ui->listRules->setCurrentRow(0); } QStringList AutomatedRssDownloader::getSelectedFeeds() const