[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