PSPPIRE: fix leaks of GtkAccelGroup
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 27 Jun 2020 05:27:25 +0000 (07:27 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 27 Jun 2020 05:27:25 +0000 (07:27 +0200)
src/ui/gui/help-menu.c
src/ui/gui/psppire-data-window.c

index 712dbbadd29bd8b14d9417828d16bf5084dc174a..1dc2daf3090b1dfc28c6c94fcfa5fbc3ebac9308 100644 (file)
@@ -239,5 +239,7 @@ create_help_menu (GtkWindow *toplevel)
 
   gtk_widget_show_all (menuitem);
 
+  g_object_unref (accel_group);
+
   return menuitem;
 }
index 3a45fbe137b07ffd3b1261727fe9358dac5874ed..73fb1e1bb1a3c1daa2a1cf696beff502f3b7a0b2 100644 (file)
@@ -1399,6 +1399,7 @@ create_edit_menu (PsppireDataWindow *dw)
     dw->mi_clear_cases = gtk_menu_item_new_with_mnemonic (_("Cl_ear Cases"));
     gtk_menu_attach (GTK_MENU (menu), dw->mi_clear_cases,     0, 1, i, i + 1); ++i;
     g_signal_connect_swapped (dw->mi_clear_cases, "activate", G_CALLBACK (on_clear_cases), dw);
+    g_object_unref (ag);
   }
 
   {