summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Andreas Krennmair <ak@synflood.at> 2014-01-13 23:07:49 +0100
committerGravatar Andreas Krennmair <ak@synflood.at> 2014-01-13 23:08:27 +0100
commitc1b6e9e5208e59e9baffc4bcd16990e0d5a09cbb (patch)
tree290138aa15457f3a1d56143d8fadd71a74e17034
parentd71336f48be10df737b811edc7796d6a9a88498e (diff)
downloadnewsboat-c1b6e9e5208e59e9baffc4bcd16990e0d5a09cbb.tar.gz
newsboat-c1b6e9e5208e59e9baffc4bcd16990e0d5a09cbb.tar.zst
newsboat-c1b6e9e5208e59e9baffc4bcd16990e0d5a09cbb.zip
don't clear items in feed after being internalized.
-rw-r--r--src/controller.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/controller.cpp b/src/controller.cpp
index 561fcad4..9308bcb6 100644
--- a/src/controller.cpp
+++ b/src/controller.cpp
@@ -1404,12 +1404,6 @@ void controller::save_feed(std::tr1::shared_ptr<rss_feed> feed, unsigned int pos
rsscache->internalize_rssfeed(feed, ignore_disp ? &ign : NULL);
LOG(LOG_DEBUG, "controller::save_feed: after internalize_rssfeed");
feed->set_tags(urlcfg->get_tags(feed->rssurl()));
- {
- unsigned int order = feeds[pos]->get_order();
- scope_mutex itemlock(&feeds[pos]->item_mutex);
- feeds[pos]->clear_items();
- feed->set_order(order);
- }
feeds[pos] = feed;
v->notify_itemlist_change(feeds[pos]);
} else {