diff -r dd21522fd290 -r 7c90e6132015 webengine/osswebengine/WebKit/s60/plugins/NpnImplementation.cpp --- a/webengine/osswebengine/WebKit/s60/plugins/NpnImplementation.cpp Mon Mar 30 12:54:55 2009 +0300 +++ b/webengine/osswebengine/WebKit/s60/plugins/NpnImplementation.cpp Fri May 08 08:25:06 2009 +0300 @@ -439,6 +439,17 @@ } } break; + case NPPVPluginPointerEvent: + { + PluginWin* pluginWin = (PluginWin*)aInstance->ndata; + if (pluginWin) { + TPointerEvent* event = (TPointerEvent*)aSetValue; + if (event) { + pluginWin->HandlePointerEventFromPluginL(*event); + } + } + break; + } case NPPVPluginDeactivate: { PluginWin* pluginWin = (PluginWin*)aInstance->ndata; @@ -454,6 +465,16 @@ pluginWin->TogleScreenMode(*isFullScreen); break; } + case NPPVPluginZoom: + { + PluginWin* pluginWin = (PluginWin*)aInstance->ndata; + if (pluginWin) { + TPoint* focusPoint = (TPoint*) aSetValue; + if (focusPoint) { + pluginWin->adaptiveZoom(*focusPoint); + } + } + } default: break;