summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-14 11:50:15 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-14 11:50:15 +0100
commit72a7cb6212ae0436adc66f43fe5e140a57469378 (patch)
treece9d3283e623e1ae61c5d718f1f04e111acd191a /playlist.c
parentbd1bf032655c76caefeb406dbc98b98f1eba72d6 (diff)
fixed bug in pl_load leading to very slow playlist loading
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/playlist.c b/playlist.c
index dfbd7ef1..9611064d 100644
--- a/playlist.c
+++ b/playlist.c
@@ -1396,7 +1396,9 @@ pl_load (const char *fname) {
if (fread (&d, 1, 4, fp) != 4) {
goto load_fail;
}
- pl_set_item_duration (it, d);
+// pl_set_item_duration (it, d);
+ it->_duration = d;
+ pl_totaltime += d;
// get const filetype string from decoder
uint8_t ft;
if (fread (&ft, 1, 1, fp) != 1) {