summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2022-08-06 17:11:03 +0100
committerAntónio Fernandes <antoniof@gnome.org>2022-08-07 01:14:22 +0000
commitbc55ff7599ef7f5acc6e9b648765fdb45b56431c (patch)
tree0cd179948c65afb7b72d53f6c71d68f1ce089bbc /src
parente418cf4362f7619c9156db1fbd321c7aa2e7c8cc (diff)
downloadnautilus-bc55ff7599ef7f5acc6e9b648765fdb45b56431c.tar.gz
menu-provider: Don't pass GtkWindow
We don't want menu items to create their own windows in our process. This helps with the effort to de-GTK-ize libnautilus-extensions API.
Diffstat (limited to 'src')
-rw-r--r--src/nautilus-files-view.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index 0486c8a17..22fbf810a 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -4968,13 +4968,11 @@ get_menu_icon_for_file (NautilusFile *file,
static GList *
get_extension_selection_menu_items (NautilusFilesView *view)
{
- NautilusWindow *window;
GList *items;
GList *providers;
GList *l;
g_autolist (NautilusFile) selection = NULL;
- window = nautilus_files_view_get_window (view);
selection = nautilus_view_get_selection (NAUTILUS_VIEW (view));
providers = nautilus_module_get_extensions_for_type (NAUTILUS_TYPE_MENU_PROVIDER);
items = NULL;
@@ -4986,7 +4984,6 @@ get_extension_selection_menu_items (NautilusFilesView *view)
provider = NAUTILUS_MENU_PROVIDER (l->data);
file_items = nautilus_menu_provider_get_file_items (provider,
- GTK_WIDGET (window),
selection);
items = g_list_concat (items, file_items);
}
@@ -5000,13 +4997,11 @@ static GList *
get_extension_background_menu_items (NautilusFilesView *view)
{
NautilusFilesViewPrivate *priv;
- NautilusWindow *window;
GList *items;
GList *providers;
GList *l;
priv = nautilus_files_view_get_instance_private (view);
- window = nautilus_files_view_get_window (view);
providers = nautilus_module_get_extensions_for_type (NAUTILUS_TYPE_MENU_PROVIDER);
items = NULL;
@@ -5019,7 +5014,6 @@ get_extension_background_menu_items (NautilusFilesView *view)
provider = NAUTILUS_MENU_PROVIDER (l->data);
file_info = NAUTILUS_FILE_INFO (priv->directory_as_file);
file_items = nautilus_menu_provider_get_background_items (provider,
- GTK_WIDGET (window),
file_info);
items = g_list_concat (items, file_items);
}