Fix crash on callback after clean_up in gallerytab
svn: r20849
This commit is contained in:
parent
2e86a12c39
commit
51a53ccebd
@ -219,7 +219,7 @@ class GalleryTab(ButtonTab, DbGUIElement):
|
|||||||
self.iconlist.set_selection_mode(Gtk.SelectionMode.SINGLE)
|
self.iconlist.set_selection_mode(Gtk.SelectionMode.SINGLE)
|
||||||
|
|
||||||
# connect the signals
|
# connect the signals
|
||||||
self.iconlist.connect('selection-changed', self._selection_changed)
|
self.__id_connect_sel = self.iconlist.connect('selection-changed', self._selection_changed)
|
||||||
self.iconlist.connect('button_press_event', self.double_click)
|
self.iconlist.connect('button_press_event', self.double_click)
|
||||||
self.iconlist.connect('key_press_event', self.key_pressed)
|
self.iconlist.connect('key_press_event', self.key_pressed)
|
||||||
self._connect_icon_model()
|
self._connect_icon_model()
|
||||||
@ -563,3 +563,7 @@ class GalleryTab(ButtonTab, DbGUIElement):
|
|||||||
returns the index of the object within the associated data
|
returns the index of the object within the associated data
|
||||||
"""
|
"""
|
||||||
return self.get_data().index(obj)
|
return self.get_data().index(obj)
|
||||||
|
|
||||||
|
def clean_up(self):
|
||||||
|
self.iconlist.disconnect(self.__id_connect_sel)
|
||||||
|
super(ButtonTab, self).clean_up()
|
||||||
|
Loading…
Reference in New Issue
Block a user