From 4accc5e2ac36be8b1f7c5e106e8c1ac33afa9676 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Thu, 13 Jan 2011 16:05:54 +0900 Subject: [PATCH] eekboard: don't use deprecated gtk_quit_add. --- src/eekboard.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/eekboard.c b/src/eekboard.c index 15ce7878..742dc76b 100644 --- a/src/eekboard.c +++ b/src/eekboard.c @@ -288,17 +288,6 @@ on_destroy (gpointer user_data) gtk_main_quit (); } -static gboolean -on_quit (gpointer user_data) -{ - Eekboard *eekboard = user_data; - /* release the currently hold key */ - if (eekboard->fakekey) - fakekey_release (eekboard->fakekey); - eekboard_free (eekboard); - return TRUE; -} - static void on_quit_from_menu (GtkAction * action, GtkWidget *window) { @@ -1792,8 +1781,12 @@ main (int argc, char *argv[]) if (combo) gtk_combo_box_set_active (GTK_COMBO_BOX(combo), 0); - gtk_quit_add (0, on_quit, eekboard); gtk_main (); + /* release the currently held key */ + if (eekboard->fakekey) + fakekey_release (eekboard->fakekey); + eekboard_free (eekboard); + return 0; }