From 0c29d1788eae87eb1cba71a70b1facd6ff995eb2 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Sat, 18 Mar 2023 03:28:12 -0400 Subject: [Bugfix] open_plugin_browse() not showing plugins rockbox_browse() overrides the desired dirfilter with global_settings.dirfilter if you aren't using one of the SHOW_ modes > NUM_FILTER_MODES (which come with their own sideeffects) add flag BROWSE_DIRFILTER to override global_settings.dirfilter with browse_context.dirfilter add ability to set tc->browse to NULL to exit dirbrowse immediately Change-Id: I2f40d394f9dc0864b2041293eda219f7436a7bf0 --- apps/tree.h | 1 + 1 file changed, 1 insertion(+) (limited to 'apps/tree.h') diff --git a/apps/tree.h b/apps/tree.h index 77da18d666..d454c0f7ee 100644 --- a/apps/tree.h +++ b/apps/tree.h @@ -38,6 +38,7 @@ struct entry { #define BROWSE_SELECTONLY 0x0001 /* exit on selecting a file */ #define BROWSE_NO_CONTEXT_MENU 0x0002 /* disable context menu */ #define BROWSE_RUNFILE 0x0004 /* do ft_open() on the file instead of browsing */ +#define BROWSE_DIRFILTER 0x0080 /* override global_settings.dirfilter with browse_context.dirfilter */ #define BROWSE_SELECTED 0x0100 /* this bit is set if user selected item */ -- cgit v1.2.3