[dasher] Gtk2: Fix crash on main window close button
- From: Patrick Welche <pwelche src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dasher] Gtk2: Fix crash on main window close button
- Date: Wed, 22 Jul 2015 12:45:59 +0000 (UTC)
commit 014615eae5761c428d513632ff48f39bf7cfc1a7
Author: Yanko Kaneti <yaneti declera com>
Date: Thu Jul 16 19:09:48 2015 +0300
Gtk2: Fix crash on main window close button
Redefine dasher_main_cb_window_close with the correct delete_event
signal callback handler signature.
https://bugzilla.gnome.org/show_bug.cgi?id=752504
Src/Gtk2/dasher_main.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/Src/Gtk2/dasher_main.cpp b/Src/Gtk2/dasher_main.cpp
index 1656cfe..f3f33c3 100644
--- a/Src/Gtk2/dasher_main.cpp
+++ b/Src/Gtk2/dasher_main.cpp
@@ -86,7 +86,7 @@ extern "C" void alphabet_combo_changed(GtkWidget *pWidget, gpointer pUserData);
extern "C" void dasher_main_cb_filename_changed(DasherEditor *pEditor, gpointer pUserData);
extern "C" void dasher_main_cb_buffer_changed(DasherEditor *pEditor, gpointer pUserData);
extern "C" void dasher_main_cb_context_changed(DasherEditor *pEditor, gpointer pUserData);
-extern "C" gboolean dasher_main_cb_window_close(GtkWidget *pWidget, gpointer pUserData);
+extern "C" gboolean dasher_main_cb_window_close(GtkWidget *pWidget, GdkEvent *event, gpointer pUserData);
extern "C" void parameter_notification(GtkDasherControl *pDasherControl, gint iParameter, gpointer data);
/* ... Focus management and event forwarding */
@@ -1203,7 +1203,7 @@ dasher_main_cb_context_changed(DasherEditor *pEditor, gpointer pUserData) {
}
extern "C" gboolean
-dasher_main_cb_window_close(GtkWidget *pWidget, gpointer pUserData) {
+dasher_main_cb_window_close(GtkWidget *pWidget, GdkEvent *event, gpointer pUserData) {
DasherMain *pDasherMain = DASHER_MAIN(pUserData);
dasher_main_command_quit(pDasherMain);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]