summaryrefslogtreecommitdiff
path: root/src/nautilus-toolbar.c
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2021-01-13 13:31:05 +0000
committerAntónio Fernandes <antoniojpfernandes@gmail.com>2021-07-08 20:26:35 +0000
commite8147de9b0143af2c795c8fe5ec6faf632f8308a (patch)
treed26489a11d69e7ba782ba871e4536c728f3a2987 /src/nautilus-toolbar.c
parent96f989f372085aaf2d89f3fed659e1eab4b863bc (diff)
downloadnautilus-e8147de9b0143af2c795c8fe5ec6faf632f8308a.tar.gz
window-slot: Make back_or_forward() a slot method
We define a NautilusWindow method in nauitlus-window-slot.c. That's just wrong. Also, there is no reason for this to be a NautilusWindow method, rather than a slot one. The only consumers are NautilusWindow and NautilusToolbar, and both have a pointer to the current slot, so let's make this a slot method. For convenience, also add a private NautilusWindow wrapper method.
Diffstat (limited to 'src/nautilus-toolbar.c')
-rw-r--r--src/nautilus-toolbar.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/nautilus-toolbar.c b/src/nautilus-toolbar.c
index acc1ea485..dc5574a07 100644
--- a/src/nautilus-toolbar.c
+++ b/src/nautilus-toolbar.c
@@ -161,9 +161,9 @@ toolbar_update_appearance (NautilusToolbar *self)
}
static void
-activate_back_or_forward_menu_item (GtkMenuItem *menu_item,
- NautilusWindow *window,
- gboolean back)
+activate_back_or_forward_menu_item (GtkMenuItem *menu_item,
+ NautilusWindowSlot *window_slot,
+ gboolean back)
{
int index;
@@ -171,21 +171,21 @@ activate_back_or_forward_menu_item (GtkMenuItem *menu_item,
index = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (menu_item), "user_data"));
- nautilus_window_back_or_forward (window, back, index);
+ nautilus_window_slot_back_or_forward (window_slot, back, index);
}
static void
activate_back_menu_item_callback (GtkMenuItem *menu_item,
NautilusToolbar *self)
{
- activate_back_or_forward_menu_item (menu_item, self->window, TRUE);
+ activate_back_or_forward_menu_item (menu_item, self->window_slot, TRUE);
}
static void
activate_forward_menu_item_callback (GtkMenuItem *menu_item,
NautilusToolbar *self)
{
- activate_back_or_forward_menu_item (menu_item, self->window, FALSE);
+ activate_back_or_forward_menu_item (menu_item, self->window_slot, FALSE);
}
static void