[dasher] Gtk2: Fix crash on main window close button



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]