webengine/osswebengine/WebKit/s60/webview/WebCursor.cpp
changeset 10 a359256acfc6
parent 5 10e98eab6f85
child 11 c8a366e56285
--- a/webengine/osswebengine/WebKit/s60/webview/WebCursor.cpp	Fri Jul 03 15:54:40 2009 +0100
+++ b/webengine/osswebengine/WebKit/s60/webview/WebCursor.cpp	Thu Aug 27 07:44:59 2009 +0300
@@ -143,6 +143,13 @@
         m_view = &view;
         TRAP_IGNORE( constructSpriteL() );
     }
+    //switching between diffrent webviews, set current webview as the parent to m_sprite
+    if( m_sprite->Parent() != &view)
+    {
+        m_view = &view;
+        CCoeControl* parent = static_cast<CCoeControl*>(m_view);
+        m_sprite->SetParent(parent);
+    }
     m_view = &view;
     setOpaqueUntil(KTransparencyTime);
     m_transcount = 0;