diff options
| author | Pan Zhang <[email protected]> | 2025-10-14 18:55:25 +0800 |
|---|---|---|
| committer | Méven Car <[email protected]> | 2025-10-17 10:34:42 +0000 |
| commit | 6a765fe24da611543da57d4f3eac951de2706591 (patch) | |
| tree | d3cbde3c975ac000ac2a93694673470272b7ccca /src/dolphincontextmenu.cpp | |
| parent | 79fe69f7077e4397d5000cedab8a8d6934ff0d04 (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
Diffstat (limited to 'src/dolphincontextmenu.cpp')
| -rw-r--r-- | src/dolphincontextmenu.cpp | 4 |
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' |
