src/3rdparty/webkit/WebCore/plugins/symbian/PluginViewSymbian.cpp
changeset 22 79de32ba3296
parent 19 fcece45ef507
child 23 89e065397ea6
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
   451 }
   451 }
   452 
   452 
   453 void PluginView::platformDestroy()
   453 void PluginView::platformDestroy()
   454 {
   454 {
   455     QWebPageClient* client = m_parentFrame->view()->hostWindow()->platformPageClient();
   455     QWebPageClient* client = m_parentFrame->view()->hostWindow()->platformPageClient();
   456     if (QGraphicsWebView *webView = qobject_cast<QGraphicsWebView*>(client->pluginParent()))
   456     if (client && qobject_cast<QGraphicsWebView*>(client->pluginParent()))
   457         delete static_cast<PluginContainerSymbian*>(platformPluginWidget())->proxy();
   457         delete static_cast<PluginContainerSymbian*>(platformPluginWidget())->proxy();
   458     else
   458     else
   459         delete platformPluginWidget();
   459         delete platformPluginWidget();
   460 }
   460 }
   461 
   461