[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kjsembed
Subject:    [kjsembed] kdebindings/kjsembed/builtins
From:       Ian Reinhart Geiser <geiseri () kde ! org>
Date:       2004-12-11 12:15:44
Message-ID: 20041211121544.180DA1BAAB () office ! kde ! org
[Download RAW message or body]

CVS commit by geiseri: 

Use extractQObject here because it is safer.


  M +3 -5      stdaction_imp.cpp   1.7


--- kdebindings/kjsembed/builtins/stdaction_imp.cpp  #1.6:1.7
@@ -76,12 +76,10 @@ KJS::Value StdActionImp::call( KJS::Exec
 
     // recv, slot, parent, name?
-    JSObjectProxy *recvproxy = JSProxy::toObjectProxy( args[0].imp() );
-    QObject *recv = recvproxy ? recvproxy->object() : 0;
+    QObject *recv = extractQObject( exec, args, 0);
 
-    QString sl = QString("1%1").arg(args[1].toString(exec).qstring());
+    QString sl = extractQString( exec, args, 1 );
     const char *slc = sl.isNull() ? "" : sl.ascii();
 
-    JSObjectProxy *parentproxy = JSProxy::toObjectProxy( args[2].imp() );
-    QObject *parentobj = parentproxy ? parentproxy->object() : 0;
+    QObject *parentobj = extractQObject( exec, args, 2 );
     KActionCollection *parent = parentobj ? dynamic_cast<KActionCollection *>( parentobj ) : 0;
 


_______________________________________________
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