From ae3bafd8626299adf074b6396a470b2d1a10aa0d Mon Sep 17 00:00:00 2001 From: MatusGuy Date: Tue, 6 Aug 2024 23:28:47 +0100 Subject: [PATCH] Add clear selection button for filesystem menu --- src/gui/menu_filesystem.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/gui/menu_filesystem.cpp b/src/gui/menu_filesystem.cpp index 31c1e683a9..b271164573 100644 --- a/src/gui/menu_filesystem.cpp +++ b/src/gui/menu_filesystem.cpp @@ -116,6 +116,7 @@ FileSystemMenu::refresh_items() add_hl(); add_entry(-2, _("Open Directory")); + add_entry(-3, _("Clear Selection")); add_hl(); add_back(_("Cancel")); @@ -173,6 +174,15 @@ FileSystemMenu::menu_action(MenuItem& item) { FileSystem::open_path(FileSystem::join(PHYSFS_getRealDir(m_directory.c_str()), m_directory)); } + else if (item.get_id() == -3) + { + if (m_filename) + *m_filename = ""; + + if (m_callback) + m_callback(""); + MenuManager::instance().pop_menu(); + } } /* EOF */