From 85027592d2175b1000cecaf5a5d3289472480ff6 Mon Sep 17 00:00:00 2001 From: hyatt Date: Tue, 20 Jul 2004 23:52:56 +0000 Subject: [PATCH] Fix for 3714434, user stylesheet is always parsed in strict mode, when it should honor the document's setting. Reviewed by john * khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::CSSStyleSelector): git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7081 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- WebCore/ChangeLog-2005-08-23 | 9 +++++++++ WebCore/khtml/css/cssstyleselector.cpp | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23 index c0c0360..6d90cd4 100644 --- a/WebCore/ChangeLog-2005-08-23 +++ b/WebCore/ChangeLog-2005-08-23 @@ -1,3 +1,12 @@ +2004-07-20 David Hyatt + + Fix for 3714434, user stylesheet is always parsed in strict mode, when it should honor the document's setting. + + Reviewed by john + + * khtml/css/cssstyleselector.cpp: + (khtml::CSSStyleSelector::CSSStyleSelector): + 2004-07-20 Ken Kocienda Reviewed by Richard diff --git a/WebCore/khtml/css/cssstyleselector.cpp b/WebCore/khtml/css/cssstyleselector.cpp index 16f8d23..14a8825 100644 --- a/WebCore/khtml/css/cssstyleselector.cpp +++ b/WebCore/khtml/css/cssstyleselector.cpp @@ -141,9 +141,9 @@ CSSStyleSelector::CSSStyleSelector( DocumentImpl* doc, QString userStyleSheet, S paintDeviceMetrics = doc->paintDeviceMetrics(); // FIXME: This sucks! The user sheet is reparsed every time! - if ( !userStyleSheet.isEmpty() ) { + if (!userStyleSheet.isEmpty()) { m_userSheet = new DOM::CSSStyleSheetImpl(doc); - m_userSheet->parseString( DOMString( userStyleSheet ) ); + m_userSheet->parseString(DOMString(userStyleSheet), strictParsing); m_userStyle = new CSSRuleSet(); m_userStyle->addRulesFromSheet( m_userSheet, m_medium ); -- 1.8.3.1