diff --git a/scriptengines/javascript/simplejavascriptapplet.cpp b/scriptengines/javascript/simplejavascriptapplet.cpp index 2b177f323..ce2fede3c 100644 --- a/scriptengines/javascript/simplejavascriptapplet.cpp +++ b/scriptengines/javascript/simplejavascriptapplet.cpp @@ -742,7 +742,7 @@ QScriptValue SimpleJavaScriptApplet::newPlasmaSvg(QScriptContext *context, QScri Svg *svg = new Svg(parent); svg->setImagePath(parentedToApplet ? findSvg(engine, filename) : filename); QScriptValue fun = engine->newQObject(svg); - static_cast(engine)->registerEnums(fun, *svg->metaObject()); + registerEnums(fun, *svg->metaObject()); return fun; } @@ -761,7 +761,7 @@ QScriptValue SimpleJavaScriptApplet::newPlasmaFrameSvg(QScriptContext *context, QScriptValue fun = engine->newQObject(frameSvg); // FIXME: why is this necessary when it is clearly declared in FrameSvg's moc? - static_cast(engine)->registerEnums(fun, *frameSvg->metaObject()); + registerEnums(fun, *frameSvg->metaObject()); return fun; }