From 251c60175c76f66fe7eaa295f8a44fb8d55657a7 Mon Sep 17 00:00:00 2001 From: "nboyd%atg.com" Date: Thu, 28 Jul 2005 14:12:03 +0000 Subject: [PATCH] Fix bug 302501. Constructor property shouldn't be readonly. git-svn-id: svn://10.0.0.236/trunk@176753 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/rhino/src/org/mozilla/javascript/BaseFunction.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mozilla/js/rhino/src/org/mozilla/javascript/BaseFunction.java b/mozilla/js/rhino/src/org/mozilla/javascript/BaseFunction.java index 300af38d2c8..4683a8c6ba1 100644 --- a/mozilla/js/rhino/src/org/mozilla/javascript/BaseFunction.java +++ b/mozilla/js/rhino/src/org/mozilla/javascript/BaseFunction.java @@ -407,9 +407,7 @@ public class BaseFunction extends IdScriptableObject implements Function private void setupDefaultPrototype() { NativeObject obj = new NativeObject(); - final int attr = ScriptableObject.DONTENUM | - ScriptableObject.READONLY | - ScriptableObject.PERMANENT; + final int attr = ScriptableObject.DONTENUM; obj.defineProperty("constructor", this, attr); // put the prototype property into the object now, then in the // wacky case of a user defining a function Object(), we don't