summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-01-06 14:12:37 +0100
committerCosimo Cecchi <cosimoc@gnome.org>2012-01-09 17:22:46 -0500
commitf784b5b57503e58c49a1d55b0c664096951c9018 (patch)
treed8f16d8ee2ca2ce8afbff9b485cac8d5d5bf1894
parentf3eff82082f4ebd88e01d3efbe2631a15989cfa9 (diff)
downloadnautilus-f784b5b57503e58c49a1d55b0c664096951c9018.tar.gz
pane: use nautilus_navigation_state_set_boolean()
-rw-r--r--src/nautilus-window-pane.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/nautilus-window-pane.c b/src/nautilus-window-pane.c
index e54056038..8735ec08d 100644
--- a/src/nautilus-window-pane.c
+++ b/src/nautilus-window-pane.c
@@ -846,6 +846,7 @@ void
nautilus_window_pane_sync_location_widgets (NautilusWindowPane *pane)
{
NautilusWindowSlot *slot, *active_slot;
+ NautilusNavigationState *nav_state;
slot = pane->active_slot;
@@ -868,10 +869,14 @@ nautilus_window_pane_sync_location_widgets (NautilusWindowPane *pane)
/* Check if the back and forward buttons need enabling or disabling. */
active_slot = nautilus_window_get_active_slot (pane->window);
- nautilus_window_allow_back (pane->window,
- active_slot->back_list != NULL);
- nautilus_window_allow_forward (pane->window,
- active_slot->forward_list != NULL);
+ nav_state = nautilus_window_get_navigation_state (pane->window);
+
+ nautilus_navigation_state_set_boolean (nav_state,
+ NAUTILUS_ACTION_BACK,
+ active_slot->back_list != NULL);
+ nautilus_navigation_state_set_boolean (nav_state,
+ NAUTILUS_ACTION_FORWARD,
+ active_slot->forward_list != NULL);
}
}