summaryrefslogtreecommitdiff
path: root/apps/gui/gwps-common.c
diff options
context:
space:
mode:
authorNicolas Pennequin <nicolas.pennequin@free.fr>2007-05-28 23:18:31 +0000
committerNicolas Pennequin <nicolas.pennequin@free.fr>2007-05-28 23:18:31 +0000
commit6579818b4346a9b455734fb5a067e8d3ab2f09b4 (patch)
treedc234157ee00e026a7110502c5c8379c88721166 /apps/gui/gwps-common.c
parent1bae792e5c2ef6f624c7038ce83cd48aeabf636f (diff)
downloadrockbox-6579818b4346a9b455734fb5a067e8d3ab2f09b4.tar.gz
rockbox-6579818b4346a9b455734fb5a067e8d3ab2f09b4.zip
Add the possibility to store cuesheets in /.rockbox/cue. The code will look for a cuesheet there in case there wasn't one in the same folder as the audio file. This is to reduce the clutter created by one cuesheet per audio file in some places.
Also some duplicate code was replaced by a function call. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13508 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/gwps-common.c')
-rw-r--r--apps/gui/gwps-common.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c
index 5524c1490e..b25168f252 100644
--- a/apps/gui/gwps-common.c
+++ b/apps/gui/gwps-common.c
@@ -389,11 +389,9 @@ bool update(struct gui_wps *gwps)
389 /* We need to parse the new cuesheet */ 389 /* We need to parse the new cuesheet */
390 390
391 char cuepath[MAX_PATH]; 391 char cuepath[MAX_PATH];
392 strncpy(cuepath, gwps->state->id3->path, MAX_PATH);
393 char *dot = strrchr(cuepath, '.');
394 strcpy(dot, ".cue");
395 392
396 if (parse_cuesheet(cuepath, curr_cue)) 393 if (look_for_cuesheet_file(gwps->state->id3->path, cuepath) &&
394 parse_cuesheet(cuepath, curr_cue))
397 { 395 {
398 gwps->state->id3->cuesheet_type = 1; 396 gwps->state->id3->cuesheet_type = 1;
399 strcpy(curr_cue->audio_filename, gwps->state->id3->path); 397 strcpy(curr_cue->audio_filename, gwps->state->id3->path);