Fix possible crash when adding a new RSS stream

This commit is contained in:
Christophe Dumez 2012-07-11 20:10:15 +03:00
parent cc192d7d47
commit c40801ce99
3 changed files with 11 additions and 4 deletions

View file

@ -69,7 +69,10 @@ RssFolderPtr RssFolder::addFolder(const QString &name) {
}
RssFeedPtr RssFolder::addStream(RssManager* manager, const QString &url) {
qDebug() << Q_FUNC_INFO << manager << url;
RssFeedPtr stream(new RssFeed(manager, this, url));
Q_ASSERT(stream);
qDebug() << "Stream URL is " << stream->url();
Q_ASSERT(!m_children.contains(stream->url()));
m_children[stream->url()] = stream;
stream->refresh();