diff --git a/src/plugins/Check.py b/src/plugins/Check.py
index 5b8ed57a7..ff7e69196 100644
--- a/src/plugins/Check.py
+++ b/src/plugins/Check.py
@@ -383,7 +383,8 @@ class Report:
glade_file = base + os.sep + "summary.glade"
topDialog = gtk.glade.XML(glade_file,"summary","gramps")
topDialog.signal_autoconnect({
- "destroy_passed_object" : Utils.destroy_passed_object,
+ "destroy_passed_object" : self.close_result,
+ "on_result_delete_event" : self.on_result_delete_event,
})
self.title = _("Integrity Check Results")
diff --git a/src/plugins/summary.glade b/src/plugins/summary.glade
index 24fde07ce..77447e4df 100644
--- a/src/plugins/summary.glade
+++ b/src/plugins/summary.glade
@@ -19,6 +19,7 @@
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
False
+