- "add new Feed" when clicking on "Unread" item will not add the new feed as a child to "Unread" item

This commit is contained in:
Christophe Dumez 2009-08-24 07:57:56 +00:00
parent 39c16b20ae
commit ca00f3084d

View file

@ -131,10 +131,14 @@ void RSSImp::displayOverwriteError(QString filename) {
// add a stream by a button // add a stream by a button
void RSSImp::on_newFeedButton_clicked() { void RSSImp::on_newFeedButton_clicked() {
// Determine parent folder for new feed // Determine parent folder for new feed
QTreeWidgetItem *parent_item =0; QTreeWidgetItem *parent_item = 0;
QList<QTreeWidgetItem *> selected_items = listStreams->selectedItems(); QList<QTreeWidgetItem *> selected_items = listStreams->selectedItems();
if(!selected_items.empty()) if(!selected_items.empty()) {
parent_item = selected_items.first(); parent_item = selected_items.first();
// Consider the case where the user clicked on Unread item
if(parent_item == listStreams->getUnreadItem())
parent_item = 0;
}
RssFolder *rss_parent; RssFolder *rss_parent;
if(parent_item) { if(parent_item) {
RssFile* tmp = listStreams->getRSSItem(parent_item); RssFile* tmp = listStreams->getRSSItem(parent_item);