From 7295ada33a7799e3b3d85e36a0c8a4e6b5bfdb19 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Sun, 22 Jan 2012 11:03:50 +0000 Subject: fix a crash when enabling/disabling status icon and a fix for the new GtkApplication impl --- src/main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 1bd21c4..5e521ad 100644 --- a/src/main.c +++ b/src/main.c @@ -130,7 +130,8 @@ static gint trg_libunique_init(TrgClient * client, int argc, g_signal_connect(app, "message-received", G_CALLBACK(message_received_cb), window); - auto_connect_if_required(window, args); + trg_main_window_set_start_args(window, args); + auto_connect_if_required(window); gtk_main(); } @@ -163,7 +164,8 @@ static gint trg_simple_init(TrgClient * client, int argc, char *argv[], { TrgMainWindow *window = trg_main_window_new(client, should_be_minimised(argc, argv)); - auto_connect_if_required(window, args); + trg_main_window_set_start_args(window, args); + auto_connect_if_required(window); gtk_main(); return EXIT_SUCCESS; @@ -191,7 +193,8 @@ static gint trg_win32_init(TrgClient * client, int argc, char *argv[], if (!mailslot_send_message(args)) { TrgMainWindow *window = trg_main_window_new(client, should_be_minimised(argc, argv)); - auto_connect_if_required(window, args); + trg_main_window_set_start_args(window, args); + auto_connect_if_required(window); mailslot_start_background_listener(window); gtk_main(); } -- cgit v1.2.3