summaryrefslogtreecommitdiff
path: root/apps/onplay.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/onplay.c')
-rw-r--r--apps/onplay.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/onplay.c b/apps/onplay.c
index 67793dffea..7598aa3125 100644
--- a/apps/onplay.c
+++ b/apps/onplay.c
@@ -59,7 +59,7 @@ static bool add_to_playlist(int position, bool queue)
59 if (new_playlist) 59 if (new_playlist)
60 playlist_create(NULL, NULL); 60 playlist_create(NULL, NULL);
61 61
62 if (selected_file_attr & TREE_ATTR_MPA) 62 if ((selected_file_attr & TREE_ATTR_MASK) == TREE_ATTR_MPA)
63 playlist_insert_track(selected_file, position, queue); 63 playlist_insert_track(selected_file, position, queue);
64 else if (selected_file_attr & ATTR_DIRECTORY) 64 else if (selected_file_attr & ATTR_DIRECTORY)
65 { 65 {
@@ -101,7 +101,7 @@ static bool add_to_playlist(int position, bool queue)
101 101
102 playlist_insert_directory(selected_file, position, queue, recurse); 102 playlist_insert_directory(selected_file, position, queue, recurse);
103 } 103 }
104 else if (selected_file_attr & TREE_ATTR_M3U) 104 else if ((selected_file_attr & TREE_ATTR_MASK) == TREE_ATTR_M3U)
105 playlist_insert_playlist(selected_file, position, queue); 105 playlist_insert_playlist(selected_file, position, queue);
106 106
107 if (new_playlist && (playlist_amount() > 0)) 107 if (new_playlist && (playlist_amount() > 0))
@@ -158,7 +158,7 @@ static bool playlist_options(void)
158 args[i].queue = true; 158 args[i].queue = true;
159 i++; 159 i++;
160 } 160 }
161 else if ((selected_file_attr & TREE_ATTR_MPA) || 161 else if (((selected_file_attr & TREE_ATTR_MASK) == TREE_ATTR_MPA) ||
162 (selected_file_attr & ATTR_DIRECTORY)) 162 (selected_file_attr & ATTR_DIRECTORY))
163 { 163 {
164 menu[i].desc = str(LANG_INSERT); 164 menu[i].desc = str(LANG_INSERT);
@@ -489,8 +489,8 @@ int onplay(char* file, int attr)
489 selected_file = file; 489 selected_file = file;
490 selected_file_attr = attr; 490 selected_file_attr = attr;
491 491
492 if ((attr & TREE_ATTR_MPA) || (attr & ATTR_DIRECTORY) || 492 if (((attr & TREE_ATTR_MASK) == TREE_ATTR_MPA) || (attr & ATTR_DIRECTORY) ||
493 ((attr & TREE_ATTR_M3U) && (mpeg_status() & MPEG_STATUS_PLAY))) 493 (((attr & TREE_ATTR_MASK) == TREE_ATTR_M3U) && (mpeg_status() & MPEG_STATUS_PLAY)))
494 { 494 {
495 menu[i].desc = str(LANG_PLAYINDICES_PLAYLIST); 495 menu[i].desc = str(LANG_PLAYINDICES_PLAYLIST);
496 menu[i].function = playlist_options; 496 menu[i].function = playlist_options;
@@ -508,7 +508,7 @@ int onplay(char* file, int attr)
508 i++; 508 i++;
509 } 509 }
510 510
511 if (attr & TREE_ATTR_MPA) 511 if ((attr & TREE_ATTR_MASK) == TREE_ATTR_MPA)
512 { 512 {
513 menu[i].desc = str(LANG_VBRFIX); 513 menu[i].desc = str(LANG_VBRFIX);
514 menu[i].function = vbr_fix; 514 menu[i].function = vbr_fix;