summaryrefslogtreecommitdiff
path: root/src/nautilus-window.c
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-04-25 12:34:12 -0700
committerAntónio Fernandes <antoniof@gnome.org>2022-05-02 11:18:58 +0100
commit28dd7fd304bda0e529723bfbf14836e54413981f (patch)
tree54d146d02dad302e8f87160a5a46201389c7c261 /src/nautilus-window.c
parent50d23558947b0bf755555d67b7698e95c6ffe345 (diff)
downloadnautilus-28dd7fd304bda0e529723bfbf14836e54413981f.tar.gz
sidebar: Restore "Empty Trash..." menu item
Also add Properties menu item to the Trash row context menu too.
Diffstat (limited to 'src/nautilus-window.c')
-rw-r--r--src/nautilus-window.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index c47a8b770..b1c4f6a14 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -53,7 +53,6 @@
#include "nautilus-clipboard.h"
#include "nautilus-dnd.h"
#include "nautilus-enums.h"
-#include "nautilus-file-operations.h"
#include "nautilus-file-undo-manager.h"
#include "nautilus-file-utilities.h"
#include "nautilus-global-preferences.h"
@@ -1092,17 +1091,6 @@ places_sidebar_drag_perform_drop_cb (NautilusGtkPlacesSidebar *sidebar,
}
#endif
-/* Callback used in the "empty trash" menu item from the places sidebar */
-static void
-action_empty_trash (GSimpleAction *action,
- GVariant *variant,
- gpointer user_data)
-{
- NautilusWindow *window = NAUTILUS_WINDOW (user_data);
-
- nautilus_file_operations_empty_trash (GTK_WIDGET (window), TRUE, NULL);
-}
-
static gboolean
check_have_gnome_disks (void)
{
@@ -1219,34 +1207,12 @@ places_sidebar_populate_popup_cb (NautilusGtkPlacesSidebar *sidebar,
gpointer user_data)
{
NautilusWindow *window = NAUTILUS_WINDOW (user_data);
- GFile *trash;
GtkWidget *menu_item;
GAction *action;
g_clear_object (&window->selected_file);
g_clear_object (&window->selected_volume);
- if (selected_file)
- {
- trash = g_file_new_for_uri ("trash:///");
- if (g_file_equal (trash, selected_file))
- {
- add_menu_separator (menu);
-
- menu_item = gtk_model_button_new ();
- gtk_actionable_set_action_name (GTK_ACTIONABLE (menu_item),
- "win.empty-trash");
- g_object_set (menu_item, "text", _("Empty _Trash…"), NULL);
- gtk_box_append (GTK_BOX (menu), menu_item);
- gtk_widget_show (menu_item);
-
- action = g_action_map_lookup_action (G_ACTION_MAP (window),
- "empty-trash");
- g_simple_action_set_enabled (G_SIMPLE_ACTION (action),
- !nautilus_trash_monitor_is_empty ());
- }
- g_object_unref (trash);
- }
if (selected_volume)
{
if (should_show_format_command (selected_volume))
@@ -1840,7 +1806,6 @@ const GActionEntry win_entries[] =
{ "prompt-root-location", action_prompt_for_location_root },
{ "prompt-home-location", action_prompt_for_location_home },
{ "go-to-tab", NULL, "i", "0", action_go_to_tab },
- { "empty-trash", action_empty_trash },
{ "format", action_format },
{ "restore-tab", action_restore_tab },
};