]> git.sesse.net Git - vlc/blobdiff - modules/gui/qnx/aout.c
Plugins: push cancellation down
[vlc] / modules / gui / qnx / aout.c
index 8f8b5121d0cd710a2d5e5c1a4ce520d393562353..77736af6184a922000abdf66d4d3147c5a7fe5cf 100644 (file)
@@ -265,6 +265,7 @@ static void* QNXaoutThread( vlc_object_t *p_this )
 {
     aout_instance_t * p_aout = (aout_instance_t*)p_this;
     struct aout_sys_t * p_sys = p_aout->output.p_sys;
+    int canc = vlc_savecancel ();
 
     while ( vlc_object_alive (p_aout) )
     {
@@ -321,6 +322,7 @@ static void* QNXaoutThread( vlc_object_t *p_this )
         }
     }
 
+    vlc_restorecancel (canc);
     return NULL;
 }