npapi-vlc | branch: master | Sergey Radionov <[email protected]> | Fri Dec 30 11:08:48 2011 +0700| [bff3c7a413de5e674ae9dc2c18ffdc673fb3cbae] | committer: Sergey Radionov
npapi win32: added protection from multiple calling of create_windows(); > http://git.videolan.org/gitweb.cgi/npapi-vlc.git/?a=commit;h=bff3c7a413de5e674ae9dc2c18ffdc673fb3cbae --- npapi/vlcplugin_win.cpp | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/npapi/vlcplugin_win.cpp b/npapi/vlcplugin_win.cpp index 5b40f7a..745cfec 100644 --- a/npapi/vlcplugin_win.cpp +++ b/npapi/vlcplugin_win.cpp @@ -101,6 +101,9 @@ bool VlcPluginWin::create_windows() { HWND drawable = (HWND) (getWindow().window); + if( GetWindowLongPtr(drawable, GWLP_USERDATA) ) + return false; + /* attach our plugin object */ SetWindowLongPtr(drawable, GWLP_USERDATA, (LONG_PTR)this); _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
