diff options
-rw-r--r-- | src/nautilus-application.c | 10 | ||||
-rw-r--r-- | src/nautilus-application.h | 2 | ||||
-rw-r--r-- | src/nautilus-main.c | 6 |
3 files changed, 13 insertions, 5 deletions
diff --git a/src/nautilus-application.c b/src/nautilus-application.c index 972a50b48..9e2eb2ebd 100644 --- a/src/nautilus-application.c +++ b/src/nautilus-application.c @@ -1629,3 +1629,13 @@ nautilus_application_class_init (NautilusApplicationClass *class) g_type_class_add_private (class, sizeof (NautilusApplicationPriv)); } + +NautilusApplication * +nautilus_application_new (void) +{ + return g_object_new (NAUTILUS_TYPE_APPLICATION, + "application-id", "org.gnome.Nautilus", + "flags", G_APPLICATION_HANDLES_OPEN, + "inactivity-timeout", 12000, + NULL); +} diff --git a/src/nautilus-application.h b/src/nautilus-application.h index 9c9c0e5b7..18b8db38c 100644 --- a/src/nautilus-application.h +++ b/src/nautilus-application.h @@ -59,6 +59,8 @@ typedef struct { GType nautilus_application_get_type (void); +NautilusApplication * nautilus_application_new (void); + NautilusWindow * nautilus_application_create_window (NautilusApplication *application, GdkScreen *screen); diff --git a/src/nautilus-main.c b/src/nautilus-main.c index f705ad0ca..e2490b00e 100644 --- a/src/nautilus-main.c +++ b/src/nautilus-main.c @@ -94,11 +94,7 @@ main (int argc, char *argv[]) #endif /* Run the nautilus application. */ - application = g_object_new (NAUTILUS_TYPE_APPLICATION, - "application-id", "org.gnome.Nautilus", - "flags", G_APPLICATION_HANDLES_OPEN, - "inactivity-timeout", 12000, - NULL); + application = nautilus_application_new (); /* hold indefinitely if we're asked to persist */ if (g_getenv ("NAUTILUS_PERSIST") != NULL) { |