From 1fae92ca54b7650f498a167bd24feecc7aa10ccf Mon Sep 17 00:00:00 2001 From: Josip Date: Mon, 1 Dec 2014 18:51:34 +0100 Subject: [PATCH] 7865: Closing detached gramplet causes python to crash --- gramps/gui/widgets/grampletpane.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gramps/gui/widgets/grampletpane.py b/gramps/gui/widgets/grampletpane.py index de1f39250..aa545f232 100644 --- a/gramps/gui/widgets/grampletpane.py +++ b/gramps/gui/widgets/grampletpane.py @@ -325,6 +325,14 @@ class GrampletWindow(ManagedWindow): expand, fill, padding, pack = column.query_child_packing(gramplet.mainframe) expand = gramplet.gstate == "maximized" and gramplet.expand column.set_child_packing(gramplet.mainframe, expand, fill, padding, pack) + # set_image on buttons as get_image is None in first run + # or point to invalid adress in every other run + self.gramplet.gvstate.set_image(self.gramplet.xml.get_object( + 'gvstateimage')) + self.gramplet.gvclose.set_image(self.gramplet.xml.get_object( + 'gvcloseimage')) + self.gramplet.gvproperties.set_image(self.gramplet.xml.get_object( + 'gvpropertiesimage')) self.gramplet.gvclose.show() self.gramplet.gvstate.show() self.gramplet.gvproperties.show()