[nautilus/wip/antoniof/gtk4-preparation-popovers: 12/17] pathbar: Change .button_menu_popover type
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/gtk4-preparation-popovers: 12/17] pathbar: Change .button_menu_popover type
- Date: Fri, 31 Dec 2021 14:34:59 +0000 (UTC)
commit 18e81e65b76698bcfa4203bc32f5e2af867680e3
Author: António Fernandes <antoniof gnome org>
Date: Fri Dec 31 14:33:47 2021 +0000
pathbar: Change .button_menu_popover type
This is going to make porting to GTK 4 easier because
gtk_widget_unparent() expects a GtkWidget.
src/nautilus-pathbar.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/nautilus-pathbar.c b/src/nautilus-pathbar.c
index 93842c5eb..9284e513e 100644
--- a/src/nautilus-pathbar.c
+++ b/src/nautilus-pathbar.c
@@ -102,7 +102,7 @@ struct _NautilusPathBar
NautilusFile *context_menu_file;
GtkPopover *current_view_menu_popover;
GtkWidget *current_view_menu_button;
- GtkPopover *button_menu_popover;
+ GtkWidget *button_menu_popover;
GMenu *current_view_menu;
GMenu *extensions_section;
GMenu *templates_submenu;
@@ -262,8 +262,8 @@ nautilus_path_bar_init (NautilusPathBar *self)
g_error ("Failed to add pathbar-context-menu.ui: %s", error->message);
}
self->button_menu = g_object_ref_sink (G_MENU (gtk_builder_get_object (builder, "button-menu")));
- self->button_menu_popover = g_object_ref_sink (GTK_POPOVER (gtk_popover_new_from_model (NULL,
- G_MENU_MODEL
(self->button_menu))));
+ self->button_menu_popover = g_object_ref_sink (gtk_popover_new_from_model (NULL,
+ G_MENU_MODEL
(self->button_menu)));
/* Add current location menu, which matches the view's background context menu */
gtk_builder_add_from_resource (builder,
@@ -589,7 +589,7 @@ button_clicked_cb (GtkButton *button,
static void
real_pop_up_pathbar_context_menu (NautilusPathBar *self)
{
- gtk_popover_popup (self->button_menu_popover);
+ gtk_popover_popup (GTK_POPOVER (self->button_menu_popover));
}
static void
@@ -704,7 +704,7 @@ on_multi_press_gesture_pressed (GtkGestureMultiPress *gesture,
}
else
{
- gtk_popover_set_relative_to (self->button_menu_popover,
+ gtk_popover_set_relative_to (GTK_POPOVER (self->button_menu_popover),
button_data->button);
pop_up_pathbar_context_menu (self, button_data->file);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]