[prev in list] [next in list] [prev in thread] [next in thread]
List: kjsembed
Subject: [kjsembed] kdebindings/kjsembed/kscript
From: Ian Reinhart Geiser <geiseri () kde ! org>
Date: 2005-02-18 19:35:13
Message-ID: 20050218193513.4A4431D743 () office ! kde ! org
[Download RAW message or body]
CVS commit by geiseri:
cleaned up warning, and fixed kscript dropping the finished signal
M +5 -1 javascript.cpp 1.3
--- kdebindings/kjsembed/kscript/javascript.cpp #1.2:1.3
@@ -32,5 +32,5 @@ typedef KGenericFactory<JavaScript, KScr
K_EXPORT_COMPONENT_FACTORY( libjavascript, JavaScriptFactory( "JavaScript" ) )
-JavaScript::JavaScript(KScriptClientInterface *parent, const char *name, const QStringList &args )
+JavaScript::JavaScript(KScriptClientInterface *parent, const char *, const QStringList &args )
{
kdDebug() << "Load kscript" << endl;
@@ -66,4 +66,5 @@ void JavaScript::setScript( const QStrin
void JavaScript::run(QObject *context, const QVariant &arg)
{
+ QVariant retVal;
kdDebug() << "start run" << endl;
if( context ) m_jsembed->addObject(context);
@@ -81,5 +82,8 @@ void JavaScript::run(QObject *context, c
args.append( KJSEmbed::convertToValue(m_jsembed->globalExec(), arg) );
KJS::Value val = m_jsembed->callMethod(m_method, args);
+ retVal = KJSEmbed::convertToVariant(m_jsembed->globalExec(),val);
}
+ ScriptClientInterface->done(KScriptClientInterface::ResultSuccess, retVal);
+
}
_______________________________________________
kjsembed mailing list
kjsembed@kde.org
https://mail.kde.org/mailman/listinfo/kjsembed
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic