summarylogtreecommitdiffstats
path: root/ps-event-view_all.patch
diff options
context:
space:
mode:
authorxsmile2018-07-02 22:51:10 +0200
committerxsmile2018-07-02 22:51:10 +0200
commite9b4bfa9b8b176e8b291fe8115e59242e302a6a2 (patch)
tree8d6e021191cf5cf695f4d3beec9cc142f0d043c4 /ps-event-view_all.patch
parentd1e56fd0fdfbe3d8d7c8c2bfc20b8f800ceb66e5 (diff)
downloadaur-e9b4bfa9b8b176e8b291fe8115e59242e302a6a2.tar.gz
update
Diffstat (limited to 'ps-event-view_all.patch')
-rw-r--r--ps-event-view_all.patch30
1 files changed, 20 insertions, 10 deletions
diff --git a/ps-event-view_all.patch b/ps-event-view_all.patch
index 6d38109c667d..1981d08c03ea 100644
--- a/ps-event-view_all.patch
+++ b/ps-event-view_all.patch
@@ -1,21 +1,31 @@
---- orig-096/src/main.cc 2015-09-03 21:03:30.000000000 +0200
-+++ rtorrent-0.9.6/src/main.cc 2017-04-09 14:47:56.000000000 +0200
-@@ -248,2 +249,5 @@
+--- a/src/main.cc
++++ b/src/main.cc
+@@ -249,6 +249,9 @@ main(int argc, char** argv) {
+
+ rpc::parse_command_multiple
(rpc::make_target(),
+ "method.insert = event.view.hide,multi|rlookup|static\n"
+ "method.insert = event.view.show,multi|rlookup|static\n"
+
"method.insert = event.download.inserted,multi|rlookup|static\n"
---- orig-096/src/ui/element_download_list.cc 2015-09-03 21:03:30.000000000 +0200
-+++ rtorrent-0.9.6/src/ui/element_download_list.cc 2017-04-09 14:51:32.000000000 +0200
-@@ -219,5 +219,10 @@
+ "method.insert = event.download.inserted_new,multi|rlookup|static\n"
+ "method.insert = event.download.inserted_session,multi|rlookup|static\n"
+diff --git a/src/ui/element_download_list.cc b/src/ui/element_download_list.cc
+index 3f34bb9..90a769a 100644
+--- a/src/ui/element_download_list.cc
++++ b/src/ui/element_download_list.cc
+@@ -220,7 +220,14 @@ ElementDownloadList::receive_change_view(const std::string& name) {
+ return;
}
+ std::string old_name = view() ? view()->name() : "";
-+ rpc::commands.call_catch("event.view.hide", rpc::make_target(), name,
-+ "View hide event action failed: ");
++ if (!old_name.empty())
++ rpc::commands.call_catch("event.view.hide", rpc::make_target(), name,
++ "View hide event action failed: ");
set_view(*itr);
-+ rpc::commands.call_catch("event.view.show", rpc::make_target(), old_name,
-+ "View show event action failed: ");
++ if (!old_name.empty())
++ rpc::commands.call_catch("event.view.show", rpc::make_target(), old_name,
++ "View show event action failed: ");
}
+ void