From 03ae69cf40d674a5da080f97a1141dd2aa3bd900 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Mon, 11 Jun 2012 11:26:58 -0400 Subject: [PATCH] * #12303: call gtk_init earlier --- gnome/src/main.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/gnome/src/main.c b/gnome/src/main.c index d9c93586a6..d5e739b003 100644 --- a/gnome/src/main.c +++ b/gnome/src/main.c @@ -57,15 +57,6 @@ main(int argc, char *argv[]) signal(SIGHUP, signal_handler); signal(SIGTERM, signal_handler); - GError *error = NULL; - // Handle logging - int i; - - // Check arguments if debug mode is activated - for (i = 0; i < argc; i++) - if (g_strcmp0(argv[i], "--debug") == 0) - set_log_level(LOG_DEBUG); - #if !GTK_CHECK_VERSION(2,32,0) g_thread_init(NULL); gdk_threads_init(); @@ -75,6 +66,13 @@ main(int argc, char *argv[]) // Start GTK application gtk_init(&argc, &argv); + // Handle logging + + // Check arguments if debug mode is activated + for (int i = 0; i < argc; i++) + if (g_strcmp0(argv[i], "--debug") == 0) + set_log_level(LOG_DEBUG); + g_print("%s %s\n", PACKAGE, VERSION); g_print("\nCopyright (c) 2005 - 2012 Savoir-faire Linux Inc.\n\n"); g_print("This is free software. You may redistribute copies of it under the terms of\n" \ @@ -93,9 +91,10 @@ main(int argc, char *argv[]) srand(time(NULL)); // Internationalization - bindtextdomain("sflphone-client-gnome", LOCALEDIR); - textdomain("sflphone-client-gnome"); + bindtextdomain(PACKAGE, LOCALEDIR); + textdomain(PACKAGE); + GError *error = NULL; if (!sflphone_init(&error)) { ERROR("%s", error->message); GtkWidget *dialog = gtk_message_dialog_new( -- GitLab