[vlc-commits] Win32, fixed crash on plugin unload

Sergey Radionov git at videolan.org
Mon Aug 1 12:55:43 CEST 2011


npapi-vlc | branch: master | Sergey Radionov <rsatom at gmail.com> | Mon Aug  1 12:51:32 2011 +0200| [c811d5358932d89ea2d70ac9e63923286770f5a4] | committer: Jean-Baptiste Kempf

Win32, fixed crash on plugin unload

> http://git.videolan.org/gitweb.cgi/npapi-vlc.git/?a=commit;h=c811d5358932d89ea2d70ac9e63923286770f5a4
---

 npapi/vlcplugin.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/npapi/vlcplugin.cpp b/npapi/vlcplugin.cpp
index 1842242..29f0c5e 100644
--- a/npapi/vlcplugin.cpp
+++ b/npapi/vlcplugin.cpp
@@ -625,6 +625,10 @@ NPError VlcPlugin::init(int argc, char* const argn[], char* const argv[])
 
 VlcPlugin::~VlcPlugin()
 {
+#ifdef XP_WIN
+    _WindowsManager.DestroyWindows();
+#endif
+
     free(psz_baseURL);
     free(psz_target);
     free(psz_text);



More information about the vlc-commits mailing list