diff options
Diffstat (limited to 'apps/onplay.c')
-rw-r--r-- | apps/onplay.c | 12 |
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; |