Fixed a crash in trying to close the edit window of this gramplet.

svn: r18557
This commit is contained in:
Rob G. Healey 2011-12-09 01:53:09 +00:00
parent 99d804ea45
commit dd4b01cec0

View File

@ -951,7 +951,7 @@ class EditExifMetadata(Gramplet):
edtarea.add(scrollwindow) edtarea.add(scrollwindow)
scrollwindow.show() scrollwindow.show()
vbox = self.__build_edit_gui(width_) vbox = self.__build_edit_gui(width_, edtarea)
scrollwindow.add_with_viewport(vbox) scrollwindow.add_with_viewport(vbox)
vbox.show_all() vbox.show_all()
edtarea.show() edtarea.show()
@ -981,7 +981,7 @@ class EditExifMetadata(Gramplet):
# display all data fields and their values... # display all data fields and their values...
self.edit_area(_get_exif_keypairs(self.plugin_image)) self.edit_area(_get_exif_keypairs(self.plugin_image))
def __build_edit_gui(self, width_): def __build_edit_gui(self, width_, edtarea):
""" """
creates the content for the edit window... creates the content for the edit window...
""" """
@ -1118,7 +1118,7 @@ class EditExifMetadata(Gramplet):
("Save", False, [self.save_metadata, self.update], gtk.STOCK_SAVE, True), ("Save", False, [self.save_metadata, self.update], gtk.STOCK_SAVE, True),
("Clear", False, [self.clear_metadata], gtk.STOCK_CLEAR, True), ("Clear", False, [self.clear_metadata], gtk.STOCK_CLEAR, True),
("Copy", False, [self.__display_exif_tags], gtk.STOCK_COPY, True), ("Copy", False, [self.__display_exif_tags], gtk.STOCK_COPY, True),
("Close", False, [lambda w: self.edtarea.destroy()], gtk.STOCK_CLOSE, True) ]: ("Close", False, [lambda w: edtarea.destroy()], gtk.STOCK_CLOSE, True) ]:
event_box = gtk.EventBox() event_box = gtk.EventBox()
event_box.set_size_request(112, 30) event_box.set_size_request(112, 30)