From 511bcaada838109cbb996d4dcefa0dc6bd12ee7c Mon Sep 17 00:00:00 2001 From: "allan%beaufour.dk" Date: Thu, 14 Jul 2005 10:33:53 +0000 Subject: [PATCH] Fix setfocus for non-bound controls. Bug 299793, r=aaronr+smaug, a=mkaply, NPOTB git-svn-id: svn://10.0.0.236/trunk@176087 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/extensions/xforms/nsXFormsControlStub.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mozilla/extensions/xforms/nsXFormsControlStub.cpp b/mozilla/extensions/xforms/nsXFormsControlStub.cpp index ad2479857d3..40d58750f3e 100644 --- a/mozilla/extensions/xforms/nsXFormsControlStub.cpp +++ b/mozilla/extensions/xforms/nsXFormsControlStub.cpp @@ -465,6 +465,11 @@ nsXFormsControlStubBase::Create(nsIXTFElementWrapper *aWrapper) ResetHelpAndHint(PR_TRUE); + // enabled is on pr. default + /// + /// @bug This is only a hack until bug 271720 is landed (XXX) + mElement->SetAttribute(kStateAttributes[6], NS_LITERAL_STRING("1")); + #ifdef DEBUG_smaug sControlList->AppendElement(this); #endif @@ -595,6 +600,11 @@ nsXFormsControlStubBase::ResetProperties() for (PRUint32 i = 0; i < NS_ARRAY_LENGTH(kStateAttributes); ++i) { mElement->RemoveAttribute(kStateAttributes[i]); } + + // enabled is on pr. default + /// + /// @bug This is only a hack until bug 271720 is landed (XXX) + mElement->SetAttribute(kStateAttributes[6], NS_LITERAL_STRING("1")); } void