Changeset 20992 in webkit
- Timestamp:
- Apr 21, 2007 1:12:26 AM (17 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r20990 r20992 1 2007-04-21 Mitz Pettel <mitz@webkit.org> 2 3 Reviewed by Darin. 4 5 - fix http://bugs.webkit.org/show_bug.cgi?id=13416 6 Repro crash after referencing the user stylesheet from JavaScript 7 8 No test included because DumpRenderTree does not support setting the user stylesheet. 9 10 * css/cssstyleselector.cpp: 11 (WebCore::CSSStyleSelector::CSSStyleSelector): 12 (WebCore::CSSStyleSelector::~CSSStyleSelector): 13 * css/cssstyleselector.h: Made m_userSheet a RefPtr. 14 1 15 2007-04-21 MorganL <morganl.webkit@yahoo.com> 2 16 -
trunk/WebCore/css/cssstyleselector.cpp
r20967 r20992 231 231 232 232 m_userStyle = 0; 233 m_userSheet = 0;234 233 235 234 // construct document root element default style. this is needed … … 260 259 261 260 m_userStyle = new CSSRuleSet(); 262 m_userStyle->addRulesFromSheet(m_userSheet , m_medium);261 m_userStyle->addRulesFromSheet(m_userSheet.get(), m_medium); 263 262 } 264 263 … … 335 334 delete m_authorStyle; 336 335 delete m_userStyle; 337 delete m_userSheet;338 336 } 339 337 -
trunk/WebCore/css/cssstyleselector.h
r19855 r20992 172 172 CSSRuleSet* m_authorStyle; 173 173 CSSRuleSet* m_userStyle; 174 CSSStyleSheet*m_userSheet;174 RefPtr<CSSStyleSheet> m_userSheet; 175 175 176 176 bool m_hasUAAppearance;
Note: See TracChangeset
for help on using the changeset viewer.