From d22e1ae30e4bfbc40008513e55b3bd989cadcc90 Mon Sep 17 00:00:00 2001 From: rakshasa Date: Sun, 16 Mar 2008 15:31:11 +0000 Subject: [PATCH] * Bug fixes to the previous rev's View code. * Fixed dht alignment issues. Patch by Josef Drexler. * Removed duplicate code in PeerConnection{Leech,Seed}. Patch by Josef Drexler. git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1043 e378c898-3ddf-0310-93e7-cc216c733640 --- src/command_ui.cc | 2 +- src/core/view.cc | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/command_ui.cc b/src/command_ui.cc index 2f44adc7..eff77382 100644 --- a/src/command_ui.cc +++ b/src/command_ui.cc @@ -175,7 +175,7 @@ as_boolean(const torrent::Object& rawArgs) { torrent::Object apply_not(rpc::target_type target, const torrent::Object& rawArgs) { - return (int64_t)as_boolean(rawArgs); + return (int64_t)!as_boolean(rawArgs); } torrent::Object diff --git a/src/core/view.cc b/src/core/view.cc index ab6814d5..0f4ca030 100644 --- a/src/core/view.cc +++ b/src/core/view.cc @@ -132,6 +132,9 @@ struct view_downloads_filter : std::unary_function { view_downloads_filter(const std::string& cmd) : m_command(cmd) {} bool operator () (Download* d1) const { + if (m_command.empty()) + return true; + try { torrent::Object result = rpc::parse_command_single(rpc::make_target(d1), m_command);