From 925e330807d0d89c310d0612c3ddc351e4fc312b Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Thu, 13 Sep 2012 13:29:05 +0200 Subject: [PATCH] fix invoke of context actions in qml plasmoids --- .../javascript/plasmoid/declarativeappletscript.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scriptengines/javascript/plasmoid/declarativeappletscript.cpp b/scriptengines/javascript/plasmoid/declarativeappletscript.cpp index 9a3ba84bb..7ab83204c 100644 --- a/scriptengines/javascript/plasmoid/declarativeappletscript.cpp +++ b/scriptengines/javascript/plasmoid/declarativeappletscript.cpp @@ -388,9 +388,8 @@ void DeclarativeAppletScript::executeAction(const QString &name) return; } - const QString func("action_" + name); - if (!m_env->callEventListeners(func)) { - callPlasmoidFunction(func, QScriptValueList(), m_env); + if (m_declarativeWidget->rootObject()) { + m_declarativeWidget->rootObject()->metaObject()->invokeMethod("action_" + name); } }