[nautilus] nautilus-application: Fix commit 2780ce8790fc575ea
- From: Carlos Soriano Sánchez <csoriano src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [nautilus] nautilus-application: Fix commit 2780ce8790fc575ea
- Date: Wed, 15 Oct 2014 14:11:22 +0000 (UTC)
commit 0b5db3e2d78eb67499bf1228e1b6789808b3f568
Author: Carlos Soriano <carlos soriano89 gmail com>
Date:   Mon Oct 13 11:01:19 2014 +0200
    nautilus-application: Fix commit 2780ce8790fc575ea
    
    In commit 2780ce8790fc575ea we restored the --new-window option, but at
    the same time we were creating a new window for any glib option like
    gapplication-service.
    
    Instead of that, check for known application options, and if not found
    any, let gapplication manage them.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738430
 src/nautilus-application.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/nautilus-application.c b/src/nautilus-application.c
index d86dc39..25b2b67 100644
--- a/src/nautilus-application.c
+++ b/src/nautilus-application.c
@@ -852,10 +852,12 @@ nautilus_application_handle_file_args (NautilusApplication *self,
                        file = g_file_new_for_commandline_arg (remaining[idx]);
                        g_ptr_array_add (file_array, file);
                }
-       } else if (!self->priv->no_default_window &&
-            !g_variant_dict_contains (options, "select")) {
+       } else if (g_variant_dict_contains (options, "new-window")) {
                file = g_file_new_for_path (g_get_home_dir ());
                g_ptr_array_add (file_array, file);
+       } else {
+               /* No options or options that glib already manages */
+               return -1;
        }
 
        len = file_array->len;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]