diff options
| author | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-04-29 18:46:58 +0100 | 
|---|---|---|
| committer | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-04-29 18:46:58 +0100 | 
| commit | 564a401bc42ecfc10406e1f406c8f5ea2b4d5959 (patch) | |
| tree | 50ab02ff2810f96bf61c6919a9ecf1aa988de802 | |
| parent | 1a38ea642ac2187716b6a76cb751e0ae4a7f4599 (diff) | |
| download | transmission-remote-cli-564a401bc42ecfc10406e1f406c8f5ea2b4d5959.tar.gz | |
Imported Upstream version 1.2.1upstream/1.2.1
| -rw-r--r-- | NEWS | 6 | ||||
| -rwxr-xr-x | transmission-remote-cli.py | 12 | 
2 files changed, 14 insertions, 4 deletions
| @@ -1,3 +1,9 @@ +1.2.1  2012-04-29 +    BUGFIXES: +        - Fix crash when enabling compact mode while focusing torrent at +          bottom + +  1.2  2012-04-25      BUGFIXES:          - Rewrite of manpage to eliminate warnings and conform to the man diff --git a/transmission-remote-cli.py b/transmission-remote-cli.py index 8a2497b..948d966 100755 --- a/transmission-remote-cli.py +++ b/transmission-remote-cli.py @@ -16,7 +16,7 @@  # http://www.gnu.org/licenses/gpl-3.0.txt                              #  ######################################################################## -VERSION = '1.2' +VERSION = '1.2.1'  TRNSM_VERSION_MIN = '1.90'  TRNSM_VERSION_MAX = '2.51' @@ -889,11 +889,9 @@ class Interface:          self.manage_layout()      def manage_layout(self): -        self.tlist_item_height = 3 if not self.compact_list else 1 +        self.recalculate_torrents_per_page()          self.pad_height = max((len(self.torrents)+1) * self.tlist_item_height, self.height)          self.pad = curses.newpad(self.pad_height, self.width) -        self.mainview_height = self.height - 2 -        self.torrents_per_page = self.mainview_height / self.tlist_item_height          self.detaillistitems_per_page = self.height - 8          if self.selected_torrent > -1: @@ -930,6 +928,10 @@ class Interface:          new_width = max(self.rateUpload_width, new_width) # don't shrink          return new_width +    def recalculate_torrents_per_page(self): +        self.tlist_item_height = 3 if not self.compact_list else 1 +        self.mainview_height = self.height - 2 +        self.torrents_per_page = self.mainview_height / self.tlist_item_height      def run(self):          self.draw_title_bar() @@ -1387,6 +1389,8 @@ class Interface:      def toggle_compact_torrentlist(self, c):          self.compact_list = not self.compact_list +        self.recalculate_torrents_per_page() +        self.follow_list_focus()      def move_torrent(self, c):          if self.focus > -1: | 
