diff options
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)); |