]> git.sesse.net Git - vlc/commitdiff
aout: trigger intf-change without locks
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 4 Aug 2011 16:35:26 +0000 (19:35 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 4 Aug 2011 16:37:34 +0000 (19:37 +0300)
src/audio_output/intf.c

index bb4c4ed63533f47148994ddc812fbcc812025f9c..5b9140183e58043d68c4629e094ae285c150163d 100644 (file)
@@ -93,10 +93,10 @@ static int commitVolume (vlc_object_t *obj, audio_output_t *aout,
         if (owner->module != NULL)
             ret = aout->pf_volume_set (aout, vol, mute);
         aout_unlock (aout);
+        aout_unlock_volume (aout);
 
         if (ret == 0)
             var_TriggerCallback (aout, "intf-change");
-        aout_unlock_volume (aout);
         vlc_object_release (aout);
     }
     return ret;