]> git.sesse.net Git - vlc/blobdiff - src/misc/threads.c
libvlccore: vlc_thread_cancel() tangled object API
[vlc] / src / misc / threads.c
index 6c94811e32b6127c31327c36bc35c43f73cb90c0..af65ddb4a0c0868b977dd3344619f9e1c246f634 100644 (file)
@@ -829,3 +829,10 @@ error:
     p_priv->b_thread = false;
 }
 
+void vlc_thread_cancel (vlc_object_t *obj)
+{
+    vlc_object_internals_t *priv = vlc_internals (obj);
+
+    if (priv->b_thread)
+        vlc_cancel (priv->thread_id);
+}