Show
Ignore:
Timestamp:
12/18/07 03:07:49 (11 months ago)
Author:
nicfit
Message:

Disable hiding roster when there are no message controls open

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/one_window/src/roster_window.py

    r9167 r9168  
    46744674                # Hide the show roster menu if we are not in the right windowing mode. 
    46754675                if (gajim.config.get('one_message_window') == 'always_with_roster' and 
    4676                 gajim.interface.msg_win_mgr.one_window_opened(None, None, None)): 
     4676                gajim.interface.msg_win_mgr.one_window_opened()): 
    46774677                        self.xml.get_widget('show_roster_menuitem').show() 
    46784678                else: 
     
    46804680 
    46814681        def on_show_roster_menuitem_toggled(self, widget): 
    4682                 self.show_roster(widget.get_active()) 
     4682                # when num controls is 0 this menuitem is hidden, but still need to 
     4683                # disable keybinding 
     4684                if (gajim.config.get('one_message_window') == 'always_with_roster' and 
     4685                gajim.interface.msg_win_mgr.one_window_opened()): 
     4686                        self.show_roster(widget.get_active()) 
    46834687 
    46844688        def show_roster(self, active): 
     
    52355239                if gajim.config.get('one_message_window') == 'always_with_roster': 
    52365240                        # always_with_roster mode defers to the MessageWindow 
    5237                         if not gajim.interface.msg_win_mgr.one_window_opened(None, None, None): 
     5241                        if not gajim.interface.msg_win_mgr.one_window_opened(): 
    52385242                                # No MessageWindow to defer to 
    52395243                                self.window.set_title('Gajim')