summaryrefslogtreecommitdiff
path: root/src/trg-gtk-app.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2012-01-23 09:03:29 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2012-01-23 09:03:29 +0000
commitcdaff8ede183ae5d76b2d02d2cb72ce136e3592e (patch)
treedfa322395c1e7227d1d216dad40f806c88871be3 /src/trg-gtk-app.c
parent7295ada33a7799e3b3d85e36a0c8a4e6b5bfdb19 (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.c8
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));