gnucash maint: [dialog-import] connect delete_event to gnc_gen_trans_list_delete
Christopher Lam
clam at code.gnucash.org
Mon Aug 26 18:52:19 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/90da06b8 (commit)
from https://github.com/Gnucash/gnucash/commit/02f03235 (commit)
commit 90da06b8af5bc426ae530a1b913a41175e4908e7
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Aug 26 21:31:05 2019 +0800
[dialog-import] connect delete_event to gnc_gen_trans_list_delete
diff --git a/gnucash/gtkbuilder/dialog-import.glade b/gnucash/gtkbuilder/dialog-import.glade
index 74e040d92..d144f3a45 100644
--- a/gnucash/gtkbuilder/dialog-import.glade
+++ b/gnucash/gtkbuilder/dialog-import.glade
@@ -1212,6 +1212,7 @@
<property name="default_height">400</property>
<property name="type_hint">dialog</property>
<signal name="close" handler="on_matcher_cancel_clicked" swapped="no"/>
+ <signal name="delete-event" handler="on_matcher_delete_event" swapped="no"/>
<child>
<placeholder/>
</child>
diff --git a/gnucash/import-export/import-main-matcher.c b/gnucash/import-export/import-main-matcher.c
index 3ec947266..0eaf2b88c 100644
--- a/gnucash/import-export/import-main-matcher.c
+++ b/gnucash/import-export/import-main-matcher.c
@@ -99,6 +99,7 @@ static QofLogModule log_module = G_MOD_IMPORT_MATCHER;
void on_matcher_ok_clicked (GtkButton *button, GNCImportMainMatcher *info);
void on_matcher_cancel_clicked (GtkButton *button, gpointer user_data);
+gboolean on_matcher_delete_event (GtkWidget *widget, GdkEvent *event, gpointer data);
void on_matcher_help_clicked (GtkButton *button, gpointer user_data);
void on_matcher_help_close_clicked (GtkButton *button, gpointer user_data);
@@ -227,6 +228,14 @@ on_matcher_cancel_clicked (GtkButton *button, gpointer user_data)
gnc_gen_trans_list_delete (info);
}
+gboolean
+on_matcher_delete_event (GtkWidget *widget, GdkEvent *event, gpointer data)
+{
+ GNCImportMainMatcher *info = data;
+ gnc_gen_trans_list_delete (info);
+ return FALSE;
+}
+
void
on_matcher_help_close_clicked (GtkButton *button, gpointer user_data)
{
Summary of changes:
gnucash/gtkbuilder/dialog-import.glade | 1 +
gnucash/import-export/import-main-matcher.c | 9 +++++++++
2 files changed, 10 insertions(+)
More information about the gnucash-changes
mailing list