diff --git a/configview.cpp b/configview.cpp index 50f9dbd61..2040fc5bb 100644 --- a/configview.cpp +++ b/configview.cpp @@ -260,9 +260,9 @@ void ConfigModel::categories_clear(QQmlListProperty *prop) //////////////////////////////ConfigView -ConfigView::ConfigView(Plasma::Applet *interface, QWindow *parent) +ConfigView::ConfigView(Plasma::Applet *applet, QWindow *parent) : QQuickView(parent), - m_applet(interface) + m_applet(applet) { qmlRegisterType("org.kde.plasma.configuration", 2, 0, "ConfigModel"); qmlRegisterType("org.kde.plasma.configuration", 2, 0, "ConfigCategory"); @@ -292,7 +292,7 @@ ConfigView::ConfigView(Plasma::Applet *interface, QWindow *parent) Plasma::Containment *cont = qobject_cast(m_applet); - engine()->rootContext()->setContextProperty("plasmoid", interface); + engine()->rootContext()->setContextProperty("plasmoid", applet->property("graphicObject").value()); engine()->rootContext()->setContextProperty("configDialog", this); }