diff -r c711bdda59f4 -r ac77f89b1d9e webengine/osswebengine/WebKit/s60/plugins/PluginWin.cpp --- a/webengine/osswebengine/WebKit/s60/plugins/PluginWin.cpp Wed Mar 31 23:16:40 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/plugins/PluginWin.cpp Wed Apr 14 17:06:56 2010 +0300 @@ -152,7 +152,6 @@ void PluginWin::windowChangedL() { if (m_fullscreen) return; - PlayPausePluginL(); if (m_pluginskin->getNPPluginFucs() && m_pluginskin->getNPPluginFucs()->setwindow ){ NPWindow window; TRect rect( m_pluginskin->getPluginWinRect() ); @@ -700,19 +699,15 @@ } } } -void PluginWin::PlayPausePluginL () +void PluginWin::PlayPausePluginL (bool pause) { - if(m_notifier) - { - CBrCtl* brCtl = control(m_pluginskin->frame()); - WebView* view = brCtl->webView(); - TBool scrolling = view->viewIsScrolling(); - if (scrolling) { - m_notifier->NotifyL( MPluginNotifier::EPluginPause, (void*)1 ); - } - else { - m_notifier->NotifyL( MPluginNotifier::EPluginPause, (void*)0 ); - } + if(m_notifier) { + if (pause) { + m_notifier->NotifyL( MPluginNotifier::EPluginPause, (void*)1 ); + } + else { + m_notifier->NotifyL( MPluginNotifier::EPluginPause, (void*)0 ); + } } }