diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2017-12-31 16:16:20 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2017-12-31 16:16:20 (GMT) |
commit | 8599cd772627ed8f7c923615fe991808d3f5c882 (patch) | |
tree | 95f266197c63c51c4f6513e5575f935a63af6fa0 /src/gui/menus/file.c | |
parent | e0ab9498f78ee6b4fbbba25400d78436db682899 (diff) |
Updated the ROP gadgets finder.
Diffstat (limited to 'src/gui/menus/file.c')
-rw-r--r-- | src/gui/menus/file.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gui/menus/file.c b/src/gui/menus/file.c index c0c031c..9c0b218 100644 --- a/src/gui/menus/file.c +++ b/src/gui/menus/file.c @@ -185,6 +185,8 @@ static void mcb_file_open_project(GtkMenuItem *menuitem, gpointer unused) gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), g_study_project_get_filename(project)); + g_object_unref(G_OBJECT(project)); + if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); @@ -235,6 +237,8 @@ static void mcb_file_save_project(GtkMenuItem *menuitem, gpointer unused) else mcb_file_save_project_as(menuitem, NULL); + g_object_unref(G_OBJECT(project)); + } @@ -280,6 +284,8 @@ static void mcb_file_save_project_as(GtkMenuItem *menuitem, gpointer unused) } + g_object_unref(G_OBJECT(project)); + gtk_widget_destroy(dialog); } |