Changeset 24055 in webkit
- Timestamp:
- Jul 6, 2007 3:06:46 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r24054 r24055 1 2007-07-06 Mitz Pettel <mitz@webkit.org> 2 3 Reviewed by Maciej. 4 5 - test for http://bugs.webkit.org/show_bug.cgi?id=14400 6 Assertion failure (SHOULD NEVER BE REACHED) going back on YouTube 7 8 * fast/forms/button-state-restore-expected.txt: Added. 9 * fast/forms/button-state-restore.html: Added. 10 1 11 2007-07-06 Mitz Pettel <mitz@webkit.org> 2 12 -
trunk/WebCore/ChangeLog
r24054 r24055 1 2007-07-06 Mitz Pettel <mitz@webkit.org> 2 3 Reviewed by Maciej. 4 5 - fix http://bugs.webkit.org/show_bug.cgi?id=14400 6 Assertion failure (SHOULD NEVER BE REACHED) going back on YouTube 7 8 Test: fast/forms/button-state-restore.html 9 10 * dom/Document.h: 11 (WebCore::Document::isFormElementRegistered): Added. 12 * html/HTMLGenericFormElement.cpp: 13 (WebCore::HTMLGenericFormElement::closeRenderer): Restore saved form 14 element state only if the element is registered with the document to 15 have its state saved. 16 1 17 2007-07-06 Mitz Pettel <mitz@webkit.org> 2 18 -
trunk/WebCore/dom/Document.h
r22035 r24055 296 296 void registerFormElementWithState(HTMLGenericFormElement* e) { m_formElementsWithState.add(e); } 297 297 void unregisterFormElementWithState(HTMLGenericFormElement* e) { m_formElementsWithState.remove(e); } 298 bool isFormElementRegistered(HTMLGenericFormElement* e) { return m_formElementsWithState.contains(e); } 298 299 Vector<String> formElementsState() const; 299 300 void setStateForNewFormElements(const Vector<String>&); -
trunk/WebCore/html/HTMLGenericFormElement.cpp
r21856 r24055 209 209 { 210 210 Document* doc = document(); 211 if (doc-> hasStateForNewFormElements()) {211 if (doc->isFormElementRegistered(this) && doc->hasStateForNewFormElements()) { 212 212 String state; 213 213 if (doc->takeStateForFormElement(name().impl(), type().impl(), state))
Note: See TracChangeset
for help on using the changeset viewer.