From 806941b6c70201fad974f02a9caa0c88b28fbb71 Mon Sep 17 00:00:00 2001 From: rakshasa Date: Mon, 1 Mar 2010 07:45:54 +0000 Subject: [PATCH] * Added a static_map implementation based on Josef's patches. git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1136 e378c898-3ddf-0310-93e7-cc216c733640 --- src/core/view.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/core/view.cc b/src/core/view.cc index 8e2d9979..aad85b17 100644 --- a/src/core/view.cc +++ b/src/core/view.cc @@ -85,11 +85,12 @@ struct view_downloads_filter : std::unary_function { torrent::Object result = rpc::parse_command_single(rpc::make_target(d1), m_command); switch (result.type()) { - case torrent::Object::TYPE_NONE: return false; - case torrent::Object::TYPE_VALUE: return result.as_value(); - case torrent::Object::TYPE_STRING: return !result.as_string().empty(); - case torrent::Object::TYPE_LIST: return !result.as_list().empty(); - case torrent::Object::TYPE_MAP: return !result.as_map().empty(); + // case torrent::Object::TYPE_RAW_BENCODE: return !result.as_raw_bencode().empty(); + case torrent::Object::TYPE_VALUE: return result.as_value(); + case torrent::Object::TYPE_STRING: return !result.as_string().empty(); + case torrent::Object::TYPE_LIST: return !result.as_list().empty(); + case torrent::Object::TYPE_MAP: return !result.as_map().empty(); + default: return false; } // The default filter action is to return true, to not filter