changeset 94a426dcbee4 in /home/hg/repos/gajim
author: Yann Leboulanger asterix@lagaule.org branches: gajim_0.16 details:http://hg.gajim.org/gajim?cmd=changeset;node=94a426dcbee4 description: don't allow to do ctrl+r when roster is hidden. See #7315
diffstat:
data/gui/roster_window.ui | 1 + src/message_window.py | 6 ++++++ 2 files changed, 7 insertions(+), 0 deletions(-)
diffs (41 lines):
diff -r 6892eee71437 -r 94a426dcbee4 data/gui/roster_window.ui --- a/data/gui/roster_window.ui Fri Jan 31 16:29:38 2014 +0100 +++ b/data/gui/roster_window.ui Wed Feb 05 12:46:48 2014 +0100 @@ -210,6 +210,7 @@ <child> <object class="GtkCheckMenuItem" id="show_roster_menuitem"> <property name="visible">True</property> + <property name="sensitive">False</property> <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> <property name="label" translatable="yes">Show _Roster</property> <property name="use_underline">True</property> diff -r 6892eee71437 -r 94a426dcbee4 src/message_window.py --- a/src/message_window.py Fri Jan 31 16:29:38 2014 +0100 +++ b/src/message_window.py Wed Feb 05 12:46:48 2014 +0100 @@ -84,6 +84,8 @@ self.parent_paned = parent_paned self.notebook.reparent(self.parent_paned) self.parent_paned.pack2(self.notebook, resize=True, shrink=True) + gajim.interface.roster.xml.get_object('show_roster_menuitem').\ + set_sensitive(True) orig_window.destroy() del orig_window
@@ -613,6 +615,8 @@ # Don't close parent window, just remove the child child = self.parent_paned.get_child2() self.parent_paned.remove(child) + gajim.interface.roster.xml.get_object('show_roster_menuitem').\ + set_sensitive(False) else: self.window.destroy() return # don't show_title, we are dead @@ -1254,6 +1258,8 @@ # Don't close parent window, just remove the child child = w.parent_paned.get_child2() w.parent_paned.remove(child) + gajim.interface.roster.xml.get_object('show_roster_menuitem').\ + set_sensitive(False) gtkgui_helpers.resize_window(w.window, gajim.config.get('roster_width'), gajim.config.get('roster_height'))