]> git.sesse.net Git - vlc/blobdiff - modules/gui/wince/wince.cpp
Plugins: push cancellation down
[vlc] / modules / gui / wince / wince.cpp
index 91e3b6c24f0fa3f22734cdc03a70ee5fb16ee58a..beee18fefc84f88668637b45f2c8596671c1216c 100644 (file)
@@ -213,6 +213,7 @@ static void* MainLoop( vlc_object_t * p_this )
     intf_thread_t *p_intf = (intf_thread_t*)p_this;
     MSG msg;
     Interface *intf = 0;
+    int canc = vlc_savecancel ();
 
     if( !hInstance ) hInstance = GetModuleHandle(NULL);
 
@@ -268,6 +269,7 @@ static void* MainLoop( vlc_object_t * p_this )
     /* Uninitialize OLE/COM */
     CoUninitialize();
 #endif
+    vlc_restorecancel (canc);
     return NULL;
 }