зеркало из https://github.com/mozilla/gecko-dev.git
Bustage fix for bug 759275 (Specialize unwrapping to HTML elements in dom bindings). r=bz.
--HG-- extra : rebase_source : 61cf7b76955aa08aa6509b77f0a85a35dd782a21
This commit is contained in:
Родитель
b58b33c4e5
Коммит
6be2f4407b
|
@ -496,7 +496,7 @@ inline nsresult
|
|||
xpc_qsUnwrapArg(JSContext *cx, jsval v, Interface **ppArg,
|
||||
StrongRefType **ppArgRef, jsval *vp)
|
||||
{
|
||||
nsISupports* argRef;
|
||||
nsISupports* argRef = *ppArgRef;
|
||||
nsresult rv = xpc_qsUnwrapArgImpl(cx, v, NS_GET_TEMPLATE_IID(Interface),
|
||||
reinterpret_cast<void **>(ppArg), &argRef,
|
||||
vp);
|
||||
|
|
|
@ -167,7 +167,7 @@ inline nsresult \
|
|||
xpc_qsUnwrapArg<_clazz>(JSContext *cx, jsval v, _clazz **ppArg, \
|
||||
_clazz **ppArgRef, jsval *vp) \
|
||||
{ \
|
||||
nsISupports* argRef; \
|
||||
nsISupports* argRef = static_cast<nsIContent*>(*ppArgRef); \
|
||||
nsresult rv = xpc_qsUnwrapArg<_clazz>(cx, v, ppArg, &argRef, vp); \
|
||||
*ppArgRef = static_cast<_clazz*>(static_cast<nsIContent*>(argRef)); \
|
||||
return rv; \
|
||||
|
|
Загрузка…
Ссылка в новой задаче