summaryrefslogtreecommitdiff
path: root/src/trg-gtk-app.c
diff options
context:
space:
mode:
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));