[nautilus/wip/cdavis/toolbar-refactor: 40/41] window: Use bindings to manage toolbar slot




commit 662c965423e5fe8b39a6b3b7dc431f2a77bb5c66
Author: Christopher Davis <christopherdavis gnome org>
Date:   Fri Jul 22 22:55:32 2022 -0400

    window: Use bindings to manage toolbar slot

 src/nautilus-window.c               | 2 --
 src/resources/ui/nautilus-window.ui | 1 +
 2 files changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index a4d92f22e..7316c76cf 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -1798,7 +1798,6 @@ nautilus_window_set_active_slot (NautilusWindow     *window,
     {
         /* inform slot & view */
         nautilus_window_slot_set_active (old_slot, FALSE);
-        nautilus_toolbar_set_window_slot (NAUTILUS_TOOLBAR (window->toolbar), NULL);
     }
 
     g_set_weak_pointer (&window->active_slot, new_slot);
@@ -1808,7 +1807,6 @@ nautilus_window_set_active_slot (NautilusWindow     *window,
     {
         /* inform slot & view */
         nautilus_window_slot_set_active (new_slot, TRUE);
-        nautilus_toolbar_set_window_slot (NAUTILUS_TOOLBAR (window->toolbar), new_slot);
 
         on_location_changed (window);
     }
diff --git a/src/resources/ui/nautilus-window.ui b/src/resources/ui/nautilus-window.ui
index dd9048f81..1b72e2e6b 100644
--- a/src/resources/ui/nautilus-window.ui
+++ b/src/resources/ui/nautilus-window.ui
@@ -40,6 +40,7 @@
               <object class="NautilusToolbar" id="toolbar">
                 <property name="show-sidebar-button" bind-source="content_flap" bind-property="folded" 
bind-flags="sync-create"/>
                 <property name="sidebar-button-active" bind-source="content_flap" 
bind-property="reveal-flap" bind-flags="bidirectional|sync-create"/>
+                <property name="window-slot" bind-source="NautilusWindow" bind-property="active-slot" 
bind-flags="sync-create"/>
               </object>
             </child>
             <child>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]