Blame SOURCES/Revert-application-add-common-startup-code.patch

b778c1
From 5b40335c34a3b920348633274a03d073d1338a09 Mon Sep 17 00:00:00 2001
b778c1
From: Ondrej Holy <oholy@redhat.com>
b778c1
Date: Mon, 9 Jan 2023 13:12:17 +0100
b778c1
Subject: [PATCH] Revert "application: add common startup code"
b778c1
b778c1
This reverts commit 23ae53870a39afe43548111b6432db39511a6e97. This
b778c1
change was needed for split of desktop-related functionality, but it
b778c1
seems no more needed to me. Let's revert those changes to make the
b778c1
code a bit easier as a preparation for the next commits.
b778c1
---
b778c1
 src/nautilus-application.c | 31 ++++++-------------------------
b778c1
 src/nautilus-application.h |  1 -
b778c1
 2 files changed, 6 insertions(+), 26 deletions(-)
b778c1
b778c1
diff --git a/src/nautilus-application.c b/src/nautilus-application.c
b778c1
index 22a01ad..829faa3 100644
b778c1
--- a/src/nautilus-application.c
b778c1
+++ b/src/nautilus-application.c
b778c1
@@ -1250,9 +1250,10 @@ on_application_shutdown (GApplication *application,
b778c1
     nautilus_icon_info_clear_caches ();
b778c1
 }
b778c1
 
b778c1
-void
b778c1
-nautilus_application_startup_common (NautilusApplication *self)
b778c1
+static void
b778c1
+nautilus_application_startup (GApplication *app)
b778c1
 {
b778c1
+    NautilusApplication *self = NAUTILUS_APPLICATION (app);
b778c1
     NautilusApplicationPrivate *priv;
b778c1
 
b778c1
     nautilus_profile_start (NULL);
b778c1
@@ -1269,6 +1270,9 @@ nautilus_application_startup_common (NautilusApplication *self)
b778c1
 
b778c1
     setup_theme_extensions ();
b778c1
 
b778c1
+    /* create DBus manager */
b778c1
+    priv->fdb_manager = nautilus_freedesktop_dbus_new ();
b778c1
+
b778c1
     /* initialize preferences and create the global GSettings objects */
b778c1
     nautilus_global_preferences_init ();
b778c1
 
b778c1
@@ -1295,22 +1299,6 @@ nautilus_application_startup_common (NautilusApplication *self)
b778c1
     g_signal_connect (self, "shutdown", G_CALLBACK (on_application_shutdown), NULL);
b778c1
 }
b778c1
 
b778c1
-static void
b778c1
-nautilus_application_startup (GApplication *app)
b778c1
-{
b778c1
-    NautilusApplication *self = NAUTILUS_APPLICATION (app);
b778c1
-    NautilusApplicationPrivate *priv;
b778c1
-
b778c1
-    nautilus_profile_start (NULL);
b778c1
-    priv = nautilus_application_get_instance_private (self);
b778c1
-
b778c1
-    /* create DBus manager */
b778c1
-    priv->fdb_manager = nautilus_freedesktop_dbus_new ();
b778c1
-    nautilus_application_startup_common (self);
b778c1
-
b778c1
-    nautilus_profile_end (NULL);
b778c1
-}
b778c1
-
b778c1
 static gboolean
b778c1
 nautilus_application_dbus_register (GApplication     *app,
b778c1
                                     GDBusConnection  *connection,
b778c1
@@ -1374,13 +1362,6 @@ update_dbus_opened_locations (NautilusApplication *self)
b778c1
 
b778c1
     priv = nautilus_application_get_instance_private (self);
b778c1
 
b778c1
-    /* Children of nautilus application could not handle the dbus, so don't
b778c1
-     * do anything in that case */
b778c1
-    if (!priv->fdb_manager)
b778c1
-    {
b778c1
-        return;
b778c1
-    }
b778c1
-
b778c1
     for (l = priv->windows; l != NULL; l = l->next)
b778c1
     {
b778c1
         window = l->data;
b778c1
diff --git a/src/nautilus-application.h b/src/nautilus-application.h
b778c1
index 197a276..5f15f06 100644
b778c1
--- a/src/nautilus-application.h
b778c1
+++ b/src/nautilus-application.h
b778c1
@@ -88,7 +88,6 @@ GtkWidget * nautilus_application_connect_server (NautilusApplication *applicatio
b778c1
 void nautilus_application_search (NautilusApplication *application,
b778c1
                                   const gchar         *uri,
b778c1
                                   const gchar         *text);
b778c1
-void nautilus_application_startup_common (NautilusApplication *application);
b778c1
 G_END_DECLS
b778c1
 
b778c1
 #endif /* __NAUTILUS_APPLICATION_H__ */
b778c1
-- 
b778c1
2.38.1
b778c1