summaryrefslogtreecommitdiff
path: root/apps/filetree.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/filetree.c')
-rw-r--r--apps/filetree.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/apps/filetree.c b/apps/filetree.c
index 4c48710797..088d68ac1e 100644
--- a/apps/filetree.c
+++ b/apps/filetree.c
@@ -63,7 +63,7 @@ int ft_build_playlist(struct tree_context* c, int start_index)
63 63
64 for(i = 0;i < c->filesindir;i++) 64 for(i = 0;i < c->filesindir;i++)
65 { 65 {
66 if((dircache[i].attr & TREE_ATTR_MASK) == TREE_ATTR_MPA) 66 if((dircache[i].attr & FILE_ATTR_MASK) == FILE_ATTR_AUDIO)
67 { 67 {
68 DEBUGF("Adding %s\n", dircache[i].name); 68 DEBUGF("Adding %s\n", dircache[i].name);
69 if (playlist_add(dircache[i].name) < 0) 69 if (playlist_add(dircache[i].name) < 0)
@@ -101,11 +101,11 @@ static void check_file_thumbnails(struct tree_context* c)
101 &dircache[i].name[strlen(dircache[i].name) 101 &dircache[i].name[strlen(dircache[i].name)
102 - strlen(file_thumbnail_ext)])) 102 - strlen(file_thumbnail_ext)]))
103 { /* no .talk file */ 103 { /* no .talk file */
104 dircache[i].attr &= ~TREE_ATTR_THUMBNAIL; /* clear */ 104 dircache[i].attr &= ~FILE_ATTR_THUMBNAIL; /* clear */
105 } 105 }
106 else 106 else
107 { /* .talk file, we later let them speak themselves */ 107 { /* .talk file, we later let them speak themselves */
108 dircache[i].attr |= TREE_ATTR_THUMBNAIL; /* set */ 108 dircache[i].attr |= FILE_ATTR_THUMBNAIL; /* set */
109 } 109 }
110 } 110 }
111 111
@@ -130,7 +130,7 @@ static void check_file_thumbnails(struct tree_context* c)
130 { 130 {
131 if (!strcasecmp(dircache[i].name, (char *)entry->d_name)) 131 if (!strcasecmp(dircache[i].name, (char *)entry->d_name))
132 { /* match */ 132 { /* match */
133 dircache[i].attr |= TREE_ATTR_THUMBNAIL; /* set the flag */ 133 dircache[i].attr |= FILE_ATTR_THUMBNAIL; /* set the flag */
134 break; /* exit search loop, because we found it */ 134 break; /* exit search loop, because we found it */
135 } 135 }
136 } 136 }
@@ -171,8 +171,8 @@ static int compare(const void* p1, const void* p2)
171 { 171 {
172 case 3: /* sort type */ 172 case 3: /* sort type */
173 { 173 {
174 int t1 = e1->attr & TREE_ATTR_MASK; 174 int t1 = e1->attr & FILE_ATTR_MASK;
175 int t2 = e2->attr & TREE_ATTR_MASK; 175 int t2 = e2->attr & FILE_ATTR_MASK;
176 176
177 if (!t1) /* unknown type */ 177 if (!t1) /* unknown type */
178 t1 = INT_MAX; /* gets a high number, to sort after known */ 178 t1 = INT_MAX; /* gets a high number, to sort after known */
@@ -262,23 +262,23 @@ int ft_load(struct tree_context* c, const char* tempdir)
262 /* filter out non-visible files */ 262 /* filter out non-visible files */
263 if ((!(dptr->attr & ATTR_DIRECTORY) && ( 263 if ((!(dptr->attr & ATTR_DIRECTORY) && (
264 (*c->dirfilter == SHOW_PLAYLIST && 264 (*c->dirfilter == SHOW_PLAYLIST &&
265 (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_M3U) || 265 (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_M3U) ||
266 ((*c->dirfilter == SHOW_MUSIC && 266 ((*c->dirfilter == SHOW_MUSIC &&
267 (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_MPA) && 267 (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_AUDIO) &&
268 (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_M3U) || 268 (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_M3U) ||
269 (*c->dirfilter == SHOW_SUPPORTED && !filetype_supported(dptr->attr)))) || 269 (*c->dirfilter == SHOW_SUPPORTED && !filetype_supported(dptr->attr)))) ||
270 (*c->dirfilter == SHOW_WPS && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_WPS) || 270 (*c->dirfilter == SHOW_WPS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_WPS) ||
271#ifdef HAVE_REMOTE_LCD 271#ifdef HAVE_REMOTE_LCD
272 (*c->dirfilter == SHOW_RWPS && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_RWPS) || 272 (*c->dirfilter == SHOW_RWPS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_RWPS) ||
273#endif 273#endif
274#if CONFIG_TUNER 274#if CONFIG_TUNER
275 (*c->dirfilter == SHOW_FMR && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_FMR) || 275 (*c->dirfilter == SHOW_FMR && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_FMR) ||
276#endif 276#endif
277 (*c->dirfilter == SHOW_CFG && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_CFG) || 277 (*c->dirfilter == SHOW_CFG && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_CFG) ||
278 (*c->dirfilter == SHOW_LNG && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_LNG) || 278 (*c->dirfilter == SHOW_LNG && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_LNG) ||
279 (*c->dirfilter == SHOW_MOD && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_MOD) || 279 (*c->dirfilter == SHOW_MOD && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_MOD) ||
280 (*c->dirfilter == SHOW_FONT && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_FONT) || 280 (*c->dirfilter == SHOW_FONT && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_FONT) ||
281 (*c->dirfilter == SHOW_PLUGINS && (dptr->attr & TREE_ATTR_MASK) != TREE_ATTR_ROCK)) 281 (*c->dirfilter == SHOW_PLUGINS && (dptr->attr & FILE_ATTR_MASK) != FILE_ATTR_ROCK))
282 { 282 {
283 i--; 283 i--;
284 continue; 284 continue;
@@ -340,8 +340,8 @@ int ft_enter(struct tree_context* c)
340 bool play = false; 340 bool play = false;
341 int start_index=0; 341 int start_index=0;
342 342
343 switch ( file->attr & TREE_ATTR_MASK ) { 343 switch ( file->attr & FILE_ATTR_MASK ) {
344 case TREE_ATTR_M3U: 344 case FILE_ATTR_M3U:
345 if (global_settings.party_mode) { 345 if (global_settings.party_mode) {
346 gui_syncsplash(HZ, str(LANG_PARTY_MODE)); 346 gui_syncsplash(HZ, str(LANG_PARTY_MODE));
347 break; 347 break;
@@ -374,7 +374,7 @@ int ft_enter(struct tree_context* c)
374 } 374 }
375 break; 375 break;
376 376
377 case TREE_ATTR_MPA: 377 case FILE_ATTR_AUDIO:
378 if (bookmark_autoload(c->currdir)) 378 if (bookmark_autoload(c->currdir))
379 break; 379 break;
380 380
@@ -420,7 +420,7 @@ int ft_enter(struct tree_context* c)
420 420
421#if CONFIG_TUNER 421#if CONFIG_TUNER
422 /* fmr preset file */ 422 /* fmr preset file */
423 case TREE_ATTR_FMR: 423 case FILE_ATTR_FMR:
424 424
425 gui_syncsplash(0, str(LANG_WAIT)); 425 gui_syncsplash(0, str(LANG_WAIT));
426 426
@@ -448,7 +448,7 @@ int ft_enter(struct tree_context* c)
448 448
449 449
450 /* wps config file */ 450 /* wps config file */
451 case TREE_ATTR_WPS: 451 case FILE_ATTR_WPS:
452 gui_syncsplash(0, str(LANG_WAIT)); 452 gui_syncsplash(0, str(LANG_WAIT));
453#if LCD_DEPTH > 1 453#if LCD_DEPTH > 1
454 unload_wps_backdrop(); 454 unload_wps_backdrop();
@@ -460,7 +460,7 @@ int ft_enter(struct tree_context* c)
460 460
461#if defined(HAVE_REMOTE_LCD) && (NB_SCREENS > 1) 461#if defined(HAVE_REMOTE_LCD) && (NB_SCREENS > 1)
462 /* remote-wps config file */ 462 /* remote-wps config file */
463 case TREE_ATTR_RWPS: 463 case FILE_ATTR_RWPS:
464 gui_syncsplash(0, str(LANG_WAIT)); 464 gui_syncsplash(0, str(LANG_WAIT));
465 wps_data_load(gui_wps[1].data, buf, true); 465 wps_data_load(gui_wps[1].data, buf, true);
466 set_file(buf, (char *)global_settings.rwps_file, 466 set_file(buf, (char *)global_settings.rwps_file,
@@ -468,20 +468,20 @@ int ft_enter(struct tree_context* c)
468 break; 468 break;
469#endif 469#endif
470 470
471 case TREE_ATTR_CFG: 471 case FILE_ATTR_CFG:
472 gui_syncsplash(0, str(LANG_WAIT)); 472 gui_syncsplash(0, str(LANG_WAIT));
473 if (!settings_load_config(buf,true)) 473 if (!settings_load_config(buf,true))
474 break; 474 break;
475 gui_syncsplash(HZ, str(LANG_SETTINGS_LOADED)); 475 gui_syncsplash(HZ, str(LANG_SETTINGS_LOADED));
476 break; 476 break;
477 477
478 case TREE_ATTR_BMARK: 478 case FILE_ATTR_BMARK:
479 gui_syncsplash(0, str(LANG_WAIT)); 479 gui_syncsplash(0, str(LANG_WAIT));
480 bookmark_load(buf, false); 480 bookmark_load(buf, false);
481 reload_dir = true; 481 reload_dir = true;
482 break; 482 break;
483 483
484 case TREE_ATTR_LNG: 484 case FILE_ATTR_LNG:
485 gui_syncsplash(0, str(LANG_WAIT)); 485 gui_syncsplash(0, str(LANG_WAIT));
486 if(!lang_load(buf)) { 486 if(!lang_load(buf)) {
487 set_file(buf, (char *)global_settings.lang_file, 487 set_file(buf, (char *)global_settings.lang_file,
@@ -492,13 +492,13 @@ int ft_enter(struct tree_context* c)
492 break; 492 break;
493 493
494#ifdef HAVE_LCD_BITMAP 494#ifdef HAVE_LCD_BITMAP
495 case TREE_ATTR_FONT: 495 case FILE_ATTR_FONT:
496 gui_syncsplash(0, str(LANG_WAIT)); 496 gui_syncsplash(0, str(LANG_WAIT));
497 font_load(buf); 497 font_load(buf);
498 set_file(buf, (char *)global_settings.font_file, MAX_FILENAME); 498 set_file(buf, (char *)global_settings.font_file, MAX_FILENAME);
499 break; 499 break;
500 500
501 case TREE_ATTR_KBD: 501 case FILE_ATTR_KBD:
502 gui_syncsplash(0, str(LANG_WAIT)); 502 gui_syncsplash(0, str(LANG_WAIT));
503 if (!load_kbd(buf)) 503 if (!load_kbd(buf))
504 gui_syncsplash(HZ, str(LANG_KEYBOARD_LOADED)); 504 gui_syncsplash(HZ, str(LANG_KEYBOARD_LOADED));
@@ -508,14 +508,14 @@ int ft_enter(struct tree_context* c)
508 508
509#ifndef SIMULATOR 509#ifndef SIMULATOR
510 /* firmware file */ 510 /* firmware file */
511 case TREE_ATTR_MOD: 511 case FILE_ATTR_MOD:
512 gui_syncsplash(0, str(LANG_WAIT)); 512 gui_syncsplash(0, str(LANG_WAIT));
513 rolo_load(buf); 513 rolo_load(buf);
514 break; 514 break;
515#endif 515#endif
516 516
517 /* plugin file */ 517 /* plugin file */
518 case TREE_ATTR_ROCK: 518 case FILE_ATTR_ROCK:
519 if (global_settings.party_mode) { 519 if (global_settings.party_mode) {
520 gui_syncsplash(HZ, str(LANG_PARTY_MODE)); 520 gui_syncsplash(HZ, str(LANG_PARTY_MODE));
521 break; 521 break;
@@ -534,7 +534,7 @@ int ft_enter(struct tree_context* c)
534 } 534 }
535 break; 535 break;
536 536
537 case TREE_ATTR_CUE: 537 case FILE_ATTR_CUE:
538 display_cuesheet_content(buf); 538 display_cuesheet_content(buf);
539 break; 539 break;
540 540