pnd_conf_handle g_skinconf = NULL;
void sigquit_handler ( int n );
-unsigned char cat_is_visible ( pnd_conf_handle h, char *catname );
unsigned char app_is_visible ( pnd_conf_handle h, char *uniqueid );
int main ( int argc, char *argv[] ) {
void applications_scan ( void ) {
+ // has user disabled pnd scanning, by chance?
+ if ( ! pnd_conf_get_as_int_d ( g_conf, "filesystem.do_pnd_disco", 1 ) ) {
+ goto dirbrowser_scan; // skip pnd's
+ }
+
// show disco screen
ui_discoverscreen ( 1 /* clear screen */ );
itercount++;
} // while
+ dirbrowser_scan:
+
// set up filesystem browser tabs
if ( pnd_conf_get_as_int_d ( g_conf, "filesystem.do_browser", 0 ) ) {
char *searchpath = pnd_conf_get_as_char ( g_conf, "filesystem.tab_searchpaths" );