From 14b84cb498b81ee0ad1a00f86c6c81ebf651f9a7 Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Sun, 10 Mar 2013 22:18:53 +0400 Subject: [PATCH] Fix roster size(gajim in one window mode) in fullscreen mode and in tiling wm. Fixes #7315 --- src/common/config.py | 1 + src/message_window.py | 2 +- src/roster_window.py | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/config.py b/src/common/config.py index ac30c89fe..b10f69dc7 100644 --- a/src/common/config.py +++ b/src/common/config.py @@ -162,6 +162,7 @@ class Config: 'roster_y-position': [ opt_int, 0 ], 'roster_width': [ opt_int, 200 ], 'roster_height': [ opt_int, 400 ], + 'roster_hpaned_position': [opt_int, 200], 'history_window_width': [ opt_int, 650 ], 'history_window_height': [ opt_int, 450 ], 'history_window_x-position': [ opt_int, 0 ], diff --git a/src/message_window.py b/src/message_window.py index 2167ae456..4b424a555 100644 --- a/src/message_window.py +++ b/src/message_window.py @@ -999,7 +999,7 @@ class MessageWindowMgr(gobject.GObject): return win.resize(size[0], size[1]) if win.parent_paned: - win.parent_paned.set_position(parent_size[0]) + win.parent_paned.set_position(gajim.config.get('roster_hpaned_position')) def _position_window(self, win, acct, type_): """ diff --git a/src/roster_window.py b/src/roster_window.py index aedcbef55..fc7645ee7 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -4491,6 +4491,7 @@ class RosterWindow: if gparamspec.name == 'position': roster_width = pane.get_child1().allocation.width gajim.config.set('roster_width', roster_width) + gajim.config.set('roster_hpaned_position', pane.get_position()) ################################################################################ ### Drag and Drop handling