diff -r 4917f9bf7995 -r 8bfb9186a8b8 webengine/osswebengine/WebKit/s60/plugins/PluginSkin.cpp --- a/webengine/osswebengine/WebKit/s60/plugins/PluginSkin.cpp Tue Apr 27 17:46:17 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/plugins/PluginSkin.cpp Tue May 11 17:13:44 2010 +0300 @@ -164,7 +164,8 @@ m_pluginfuncs(0), m_resized(false), m_oldRect(TRect(0,0,0,0)), - m_oldViewport(TRect(0,0,0,0)) + m_oldViewport(TRect(0,0,0,0)), + m_loadmode(ELoadModeNone) { } @@ -835,7 +836,8 @@ int PluginSkin::getRequestL(const TDesC8& url, bool notify, void* notifydata,const TDesC* aWindowType) { TPluginLoadMode loadmode = GetLoadMode(aWindowType); - + setLoadMode(loadmode); + if (url.Ptr() == NULL ) { return KErrArgument; }