Fix rule saving issue

This commit is contained in:
Christophe Dumez
2010-11-13 20:08:44 +00:00
parent c387c15eb0
commit ad087d7e88
3 changed files with 27 additions and 25 deletions

View File

@@ -132,6 +132,7 @@ void RssDownloadRuleList::saveRule(const RssDownloadRule &rule)
qDebug() << Q_FUNC_INFO << rule.name();
Q_ASSERT(rule.isValid());
if(m_rules.contains(rule.name())) {
qDebug("This is an update, removing old rule first");
removeRule(rule.name());
}
m_rules.insert(rule.name(), rule);
@@ -141,6 +142,7 @@ void RssDownloadRuleList::saveRule(const RssDownloadRule &rule)
}
// Save rules
saveRulesToStorage();
qDebug() << Q_FUNC_INFO << "EXIT";
}
void RssDownloadRuleList::removeRule(const QString &name)