# HG changeset patch # User Eckhart Koeppen # Date 1271942111 -10800 # Node ID 8c4229025c0bb2d5fe5daac3b1555c20e0401150 # Parent c0432d11811cc88c440fa743644bfed053921eda 930346f3335f271b808bd69409c708262673ba3a diff -r c0432d11811c -r 8c4229025c0b VERSION.SHA1 --- a/VERSION.SHA1 Wed Apr 21 20:15:53 2010 +0300 +++ b/VERSION.SHA1 Thu Apr 22 16:15:11 2010 +0300 @@ -1,1 +1,1 @@ -eb175c3290cd7ea85da4a590db9461504a4904bc +930346f3335f271b808bd69409c708262673ba3a diff -r c0432d11811c -r 8c4229025c0b src/3rdparty/webkit/WebCore/plugins/symbian/PluginViewSymbian.cpp --- a/src/3rdparty/webkit/WebCore/plugins/symbian/PluginViewSymbian.cpp Wed Apr 21 20:15:53 2010 +0300 +++ b/src/3rdparty/webkit/WebCore/plugins/symbian/PluginViewSymbian.cpp Thu Apr 22 16:15:11 2010 +0300 @@ -452,11 +452,11 @@ void PluginView::platformDestroy() { - QWebPageClient* client = m_parentFrame->view()->hostWindow()->platformPageClient(); - if (client && qobject_cast(client->pluginParent())) - delete static_cast(platformPluginWidget())->proxy(); - else - delete platformPluginWidget(); + if (platformPluginWidget()) { + PluginContainerSymbian* container = static_cast(platformPluginWidget()); + delete container->proxy(); + delete container; + } } void PluginView::halt()