[geany/geany] ab3b7c: Use the appropriate prototype for the window's delete-event callback

Colomban Wendling git-noreply at xxxxx
Tue Jun 24 16:11:34 UTC 2014


Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Tue, 24 Jun 2014 16:11:34 UTC
Commit:      ab3b7ce49660cfec1b4b21e549257bf2b7b4a7a5
             https://github.com/geany/geany/commit/ab3b7ce49660cfec1b4b21e549257bf2b7b4a7a5

Log Message:
-----------
Use the appropriate prototype for the window's delete-event callback


Modified Paths:
--------------
    src/callbacks.c
    src/callbacks.h
    src/main.c

Modified: src/callbacks.c
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -185,7 +185,7 @@ static void verify_click_pos(GeanyDocument *doc)
 }
 
 
-/* should only be called from on_exit_clicked */
+/* should only be called from on_window_delete_event */
 static void quit_app(void)
 {
 	configuration_save();
@@ -202,7 +202,7 @@ static void quit_app(void)
 
 
 /* wrapper function to abort exit process if cancel button is pressed */
-gboolean on_exit_clicked(GtkWidget *widget, gpointer gdata)
+gboolean on_window_delete_event(GtkWidget *widget, GdkEvent *event, gpointer gdata)
 {
 	main_status.quitting = TRUE;
 
@@ -299,7 +299,7 @@ G_MODULE_EXPORT void on_close1_activate(GtkMenuItem *menuitem, gpointer user_dat
 
 G_MODULE_EXPORT void on_quit1_activate(GtkMenuItem *menuitem, gpointer user_data)
 {
-	on_exit_clicked(NULL, NULL);
+	on_window_delete_event(NULL, NULL, NULL);
 }
 
 


Modified: src/callbacks.h
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 
 extern gboolean	ignore_callback;
 
-gboolean on_exit_clicked(GtkWidget *widget, gpointer gdata);
+gboolean on_window_delete_event(GtkWidget *widget, GdkEvent *event, gpointer gdata);
 
 G_MODULE_EXPORT void on_new1_activate(GtkMenuItem *menuitem, gpointer user_data);
 


Modified: src/main.c
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -788,13 +788,13 @@ static gint setup_config_dir(void)
 	return mkdir_result;
 }
 
-/* Signal handling removed since on_exit_clicked() uses functions that are
+/* Signal handling removed since on_quit1_activate() uses functions that are
  * illegal in signal handlers
 static void signal_cb(gint sig)
 {
 	if (sig == SIGTERM)
 	{
-		on_exit_clicked(NULL, NULL);
+		on_quit1_activate(NULL, NULL);
 	}
 }
  */
@@ -1158,7 +1158,7 @@ gint main(gint argc, gchar **argv)
 	editor_snippets_init();
 
 	/* registering some basic events */
-	g_signal_connect(main_widgets.window, "delete-event", G_CALLBACK(on_exit_clicked), NULL);
+	g_signal_connect(main_widgets.window, "delete-event", G_CALLBACK(on_window_delete_event), NULL);
 	g_signal_connect(main_widgets.window, "window-state-event", G_CALLBACK(on_window_state_event), NULL);
 
 	g_signal_connect(msgwindow.scribble, "motion-notify-event", G_CALLBACK(on_motion_event), NULL);



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list