summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Andreas Krennmair <ak@synflood.at> 2009-08-02 18:19:51 +0200
committerGravatar Andreas Krennmair <ak@synflood.at> 2009-08-02 18:19:51 +0200
commitab3fcd28f54dab28b1f258c3fbaec3ee11594f58 (patch)
tree203181c083972c7c152a82e436a5d642b85c9aa8 /src
parent034bf0445413c8187dce98143a3a821d94455cc9 (diff)
downloadnewsboat-ab3fcd28f54dab28b1f258c3fbaec3ee11594f58.tar.gz
newsboat-ab3fcd28f54dab28b1f258c3fbaec3ee11594f58.tar.zst
newsboat-ab3fcd28f54dab28b1f258c3fbaec3ee11594f58.zip
simplify feedlist updating.
Diffstat (limited to '')
-rw-r--r--src/view.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/view.cpp b/src/view.cpp
index 8a3aaf24..ce2056a9 100644
--- a/src/view.cpp
+++ b/src/view.cpp
@@ -376,14 +376,9 @@ void view::set_feedlist(std::vector<std::tr1::shared_ptr<rss_feed> >& feeds) {
}
}
- try {
- if (formaction_stack_size() > 0) {
- std::tr1::shared_ptr<feedlist_formaction> feedlist = std::tr1::dynamic_pointer_cast<feedlist_formaction, formaction>(formaction_stack[0]);
- feedlist->set_feedlist(feeds);
- }
- } catch (matcherexception e) {
- set_status_unlocked(utils::strprintf(_("Error: applying the filter failed: %s"), e.what()));
- LOG(LOG_DEBUG, "view::set_feedlist: inside catch: %s", e.what());
+ if (formaction_stack_size() > 0) {
+ std::tr1::shared_ptr<feedlist_formaction> feedlist = std::tr1::dynamic_pointer_cast<feedlist_formaction, formaction>(formaction_stack[0]);
+ feedlist->set_feedlist(feeds);
}
}