From: Jean-Paul Saman Date: Fri, 6 Mar 2009 13:19:44 +0000 (+0100) Subject: mozilla: fix video overwritting toolbar issue X-Git-Tag: 1.0.0-pre1~251 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=2e7cec4521e619df4dfe2cb6f623565ee62425e8;p=vlc mozilla: fix video overwritting toolbar issue --- diff --git a/projects/mozilla/vlcplugin.cpp b/projects/mozilla/vlcplugin.cpp index 54680d4671..80c3a29d3d 100644 --- a/projects/mozilla/vlcplugin.cpp +++ b/projects/mozilla/vlcplugin.cpp @@ -74,6 +74,8 @@ VlcPlugin::VlcPlugin( NPP instance, uint16 mode ) : #endif { memset(&npwindow, 0, sizeof(NPWindow)); + memset(&npvideo, 0, sizeof(Window)); + memset(&npcontrol, 0, sizeof(Window)); } static bool boolValue(const char *value) { @@ -279,7 +281,7 @@ void VlcPlugin::set_player_window( libvlc_exception_t *ex ) { #ifdef XP_UNIX libvlc_media_player_set_xwindow(libvlc_media_player, - (libvlc_drawable_t)getWindow().window, + (libvlc_drawable_t)getVideoWindow(), ex); #endif #ifdef XP_MACOSX @@ -287,7 +289,7 @@ void VlcPlugin::set_player_window( libvlc_exception_t *ex ) #endif #ifdef XP_WIN libvlc_media_player_set_hwnd(libvlc_media_player, - getWindow().window, + getVideoWindow(), ex); #endif }