]> git.sesse.net Git - vlc/commitdiff
Fix a bug in preparse throttling
authorClément Stenac <zorglub@videolan.org>
Thu, 25 May 2006 09:19:25 +0000 (09:19 +0000)
committerClément Stenac <zorglub@videolan.org>
Thu, 25 May 2006 09:19:25 +0000 (09:19 +0000)
src/playlist/engine.c

index 2d81f6fe3c990542cadaf30e3d9134c4ef8f479b..1443fad7f8be896c12c829661174ce78f9f8ef4e 100644 (file)
@@ -440,9 +440,10 @@ void playlist_PreparseLoop( playlist_preparse_t *p_obj )
         vlc_mutex_lock( &p_obj->object_lock );
         i_activity=  var_GetInteger( p_playlist, "activity" );
         if( i_activity < 0 ) i_activity = 0;
+        vlc_mutex_unlock( &p_obj->object_lock );
         msleep( (i_activity+1) * 1000 );
+        return;
     }
-
     vlc_mutex_unlock( &p_obj->object_lock );
 }