[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