From 0ba15d837ee20d81573997f6c7297f1636bb5092 Mon Sep 17 00:00:00 2001 From: Olli Pettay Date: Tue, 23 Apr 2013 02:49:49 +0300 Subject: [PATCH] Bug 856338 - Using sequence? as an argument type crashes when passing non-null value, p=Ms2ger+smaug,r=bz --HG-- extra : rebase_source : fb54e52db051584333c9430b0b000ee052e5b2d7 --- dom/bindings/Codegen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/bindings/Codegen.py b/dom/bindings/Codegen.py index 8c1a0088aafd..6a81ccdd30c7 100644 --- a/dom/bindings/Codegen.py +++ b/dom/bindings/Codegen.py @@ -2508,7 +2508,7 @@ def getJSToNativeConversionTemplate(type, descriptorProvider, failureCode=None, sequenceType = typeName.define() if nullable: typeName = CGTemplatedType("Nullable", typeName) - arrayRef = "${declName}.Value()" + arrayRef = "const_cast& >(${declName}).SetValue()" else: arrayRef = "${declName}" # If we're optional or a member, the const will come from the Optional