Don't set_active(0) on realize, as it would trigger 'changed'.
This commit is contained in:
parent
5d9e19a892
commit
79fdfc5fb7
@ -40,7 +40,6 @@ class ComboBox(gtk.ComboBox):
|
||||
self.set_model(self._model)
|
||||
|
||||
self.set_row_separator_func(self._is_separator)
|
||||
self.connect('realize', self._realize_cb)
|
||||
|
||||
def do_get_property(self, pspec):
|
||||
if pspec.name == 'value':
|
||||
@ -49,10 +48,6 @@ class ComboBox(gtk.ComboBox):
|
||||
else:
|
||||
return gtk.ComboBox.do_get_property(self, pspec)
|
||||
|
||||
def _realize_cb(self, widget, data=None):
|
||||
if self.get_active() == -1:
|
||||
self.set_active(0)
|
||||
|
||||
def append_item(self, action_id, text, icon_name=None):
|
||||
if not self._icon_renderer and icon_name:
|
||||
self._icon_renderer = gtk.CellRendererPixbuf()
|
||||
|
Loading…
Reference in New Issue
Block a user