┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPan Zhang <[email protected]>2025-10-14 18:55:25 +0800
committerMéven Car <[email protected]>2025-10-17 10:34:42 +0000
commit6a765fe24da611543da57d4f3eac951de2706591 (patch)
treed3cbde3c975ac000ac2a93694673470272b7ccca
parent79fe69f7077e4397d5000cedab8a8d6934ff0d04 (diff)
dolphincontextmenu: Update "Empty Trash" enabled state dynamically
Initialize the action state based on current trash contents and keep it in sync with Trash::emptinessChanged to avoid incorrect disabling on startup. BUG: 501091
-rw-r--r--src/dolphincontextmenu.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp
index c0b370311..1ca885817 100644
--- a/src/dolphincontextmenu.cpp
+++ b/src/dolphincontextmenu.cpp
@@ -128,8 +128,8 @@ void DolphinContextMenu::addTrashContextMenu()
});
emptyTrashAction->setEnabled(!Trash::isEmpty());
- connect(&Trash::instance(), &Trash::emptinessChanged, this, [emptyTrashAction]() {
- emptyTrashAction->setEnabled(!Trash::isEmpty());
+ connect(&Trash::instance(), &Trash::emptinessChanged, this, [emptyTrashAction](bool isEmpty) {
+ emptyTrashAction->setEnabled(!isEmpty);
});
// Insert 'Sort By' and 'View Mode'