]> git.sesse.net Git - vlc/blobdiff - modules/misc/qte_main.cpp
Plugins: push cancellation down
[vlc] / modules / misc / qte_main.cpp
index 696290ae47a93553410d1c8c2564a949aa62ebcf..f97082252a00777c8b5bdd634a81bd514da454c8 100644 (file)
@@ -162,6 +162,7 @@ static void* QteMain( vlc_object_t* p_vlc_obj )
 {
     qte_thread_t *p_this = (qte_thread_t*)p_vlc_obj;
     int i_argc = 1;
+    int canc = vlc_savecancel ();
 
     p_this->b_gui_server = false;
     if( config_GetInt( p_this, "qte-guiserver" ) )
@@ -191,5 +192,6 @@ static void* QteMain( vlc_object_t* p_vlc_obj )
     vlc_thread_ready( p_this );
     p_this->p_qte_application->exec();
 
+    vlc_restorecancel (canc);
     return NULL;
 }