diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2012-01-23 09:03:29 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2012-01-23 09:03:29 +0000 |
commit | cdaff8ede183ae5d76b2d02d2cb72ce136e3592e (patch) | |
tree | dfa322395c1e7227d1d216dad40f806c88871be3 /src/trg-gtk-app.c | |
parent | 7295ada33a7799e3b3d85e36a0c8a4e6b5bfdb19 (diff) |
part of issue 175 - regression not doing refresh when adding/deleting
Diffstat (limited to 'src/trg-gtk-app.c')
-rw-r--r-- | src/trg-gtk-app.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/trg-gtk-app.c b/src/trg-gtk-app.c index af4d4f5..02858ce 100644 --- a/src/trg-gtk-app.c +++ b/src/trg-gtk-app.c @@ -103,10 +103,12 @@ trg_gtk_app_command_line(GApplication * application, gchar **argv = g_application_command_line_get_arguments(cmdline, NULL); if (g_application_get_is_remote(application)) { - if (!argv[0]) - gtk_window_present(GTK_WINDOW(window)); - else + if (!argv[0]) { + gtk_window_present(GTK_WINDOW(window)); + g_strfreev(argv); + } else { return trg_add_from_filename(window, argv); + } } else { trg_main_window_set_start_args(window, argv); auto_connect_if_required(TRG_MAIN_WINDOW(windows->data)); |