avoid multiple calls to self.xml.get_object

This commit is contained in:
Julien Pivotto 2011-04-18 11:58:55 +02:00
parent 390cea6c56
commit 011a49e757
1 changed files with 5 additions and 4 deletions

View File

@ -4185,11 +4185,11 @@ class RosterWindow:
def on_show_roster_filter_menuitem_toggled(self, widget): def on_show_roster_filter_menuitem_toggled(self, widget):
""" Show the roster filter entry """ """ Show the roster filter entry """
self.search_enabled = widget.get_active() self.search_enabled = widget.get_active()
self.xml.get_object('roster_filter_entry').set_visible(self.search_enabled) self.roster_filter_entry.set_visible(self.search_enabled)
self.xml.get_object('roster_filter_entry').set_editable(self.search_enabled) self.roster_filter_entry.set_editable(self.search_enabled)
if self.search_enabled: if self.search_enabled:
self.xml.get_object('roster_filter_entry').set_text('') self.roster_filter_entry.set_text('')
self.xml.get_object('roster_filter_entry').grab_focus() self.roster_filter_entry.grab_focus()
def on_roster_hpaned_notify(self, pane, gparamspec): def on_roster_hpaned_notify(self, pane, gparamspec):
""" """
@ -6372,6 +6372,7 @@ class RosterWindow:
gtk.keysyms.n, gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE) gtk.keysyms.n, gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE)
# Setting the search stuff # Setting the search stuff
self.roster_filter_entry = self.xml.get_object('roster_filter_entry')
self.search_string = '' self.search_string = ''
self.search_enabled = False self.search_enabled = False