From a194da08b0e8d5f423daabb9ed1cab7aeba6cc4d Mon Sep 17 00:00:00 2001 From: mvucBmM0 Date: Sat, 6 Aug 2016 03:08:13 +0100 Subject: [PATCH] Fix Merzlya display (PR #474) --- src/ui/element_download_list.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ui/element_download_list.cc b/src/ui/element_download_list.cc index 5a782751..3f34bb90 100644 --- a/src/ui/element_download_list.cc +++ b/src/ui/element_download_list.cc @@ -225,6 +225,12 @@ ElementDownloadList::receive_change_view(const std::string& name) { void ElementDownloadList::toggle_layout() { - rpc::call_command("download.list.layout.set", (rpc::call_command_value("download.list.layout") + 1)%2); + const std::string layout_name = rpc::call_command_string("ui.torrent_list.layout"); + + if (layout_name == "full") { + rpc::call_command("ui.torrent_list.layout.set", "compact"); + } else if (layout_name == "compact") { + rpc::call_command("ui.torrent_list.layout.set", "full"); + } } }