Hello,

May i know where was the crash? Because i'm sure the workaround is not
needed anymore...

QVariant WebView::itemChange(GraphicsItemChange change, const QVariant &value)
{
    if (change == QGraphicsItem::ItemSceneHasChanged) {
        //FIXME: QWebPage _requires_ a QWidget view to not crash in
places such as
        // WebCore::PopupMenu::show() due to
hostWindow()->platformPageClient() == NULL
        // because QWebPage::d->client is NULL
        d->webView->page()->setView(viewFor(this));
    }
    return QGraphicsWidget::itemChange(change, value);
}

Thank you....
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to