src/3rdparty/webkit/WebCore/plugins/symbian/PluginViewSymbian.cpp
branchRCL_3
changeset 14 8c4229025c0b
parent 8 740e5562c97f
equal deleted inserted replaced
13:c0432d11811c 14:8c4229025c0b
   450     return true;
   450     return true;
   451 }
   451 }
   452 
   452 
   453 void PluginView::platformDestroy()
   453 void PluginView::platformDestroy()
   454 {
   454 {
   455     QWebPageClient* client = m_parentFrame->view()->hostWindow()->platformPageClient();
   455     if (platformPluginWidget()) { 
   456     if (client && qobject_cast<QGraphicsWebView*>(client->pluginParent()))
   456         PluginContainerSymbian* container = static_cast<PluginContainerSymbian*>(platformPluginWidget()); 
   457         delete static_cast<PluginContainerSymbian*>(platformPluginWidget())->proxy();
   457         delete container->proxy(); 
   458     else
   458         delete container;
   459         delete platformPluginWidget();
   459     }
   460 }
   460 }
   461 
   461 
   462 void PluginView::halt()
   462 void PluginView::halt()
   463 {
   463 {
   464 }
   464 }