From c68e2f7be6692110a09b937cf0bc156b066b14be Mon Sep 17 00:00:00 2001 From: David Vo Date: Wed, 22 May 2024 00:50:14 +1000 Subject: [PATCH] file_manager: Check tag before querying current path --- tags/file_manager/file_manager.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tags/file_manager/file_manager.py b/tags/file_manager/file_manager.py index 3dd6212508..c965b3d9e3 100644 --- a/tags/file_manager/file_manager.py +++ b/tags/file_manager/file_manager.py @@ -325,7 +325,7 @@ def gui_files(gui: imgui.GUI): def clear_lists(): - global folder_selections, file_selections + global folder_selections, file_selections, current_folder_page, current_file_page if ( len(ctx.lists["self.file_manager_directories"]) > 0 or len(ctx.lists["self.file_manager_files"]) > 0 @@ -398,12 +398,15 @@ def win_event_handler(window): if not window.app.exe or window != ui.active_window(): return - path = actions.user.file_manager_current_path() - if "user.file_manager" not in registry.tags: actions.user.file_manager_hide_pickers() clear_lists() - elif path: + cached_path = None + return + + path = actions.user.file_manager_current_path() + + if path: if cached_path != path: update_lists(path) elif cached_path: