OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All r
ights reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. | 8 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. |
9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. | 10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. |
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
262 for (TreeScope* treeScope : treeScopes) { | 262 for (TreeScope* treeScope : treeScopes) { |
263 ASSERT(treeScope != m_document); | 263 ASSERT(treeScope != m_document); |
264 ShadowTreeStyleSheetCollection* collection = static_cast<ShadowTreeStyle
SheetCollection*>(styleSheetCollectionFor(*treeScope)); | 264 ShadowTreeStyleSheetCollection* collection = static_cast<ShadowTreeStyle
SheetCollection*>(styleSheetCollectionFor(*treeScope)); |
265 ASSERT(collection); | 265 ASSERT(collection); |
266 collection->clearMediaQueryRuleSetStyleSheets(); | 266 collection->clearMediaQueryRuleSetStyleSheets(); |
267 } | 267 } |
268 } | 268 } |
269 | 269 |
270 void StyleEngine::clearMediaQueryRuleSetStyleSheets() | 270 void StyleEngine::clearMediaQueryRuleSetStyleSheets() |
271 { | 271 { |
| 272 resolverChanged(FullStyleUpdate); |
272 documentStyleSheetCollection()->clearMediaQueryRuleSetStyleSheets(); | 273 documentStyleSheetCollection()->clearMediaQueryRuleSetStyleSheets(); |
273 clearMediaQueryRuleSetOnTreeScopeStyleSheets(m_activeTreeScopes); | 274 clearMediaQueryRuleSetOnTreeScopeStyleSheets(m_activeTreeScopes); |
274 clearMediaQueryRuleSetOnTreeScopeStyleSheets(m_dirtyTreeScopes); | 275 clearMediaQueryRuleSetOnTreeScopeStyleSheets(m_dirtyTreeScopes); |
275 } | 276 } |
276 | 277 |
277 void StyleEngine::updateStyleSheetsInImport(DocumentStyleSheetCollector& parentC
ollector) | 278 void StyleEngine::updateStyleSheetsInImport(DocumentStyleSheetCollector& parentC
ollector) |
278 { | 279 { |
279 ASSERT(!isMaster()); | 280 ASSERT(!isMaster()); |
280 WillBeHeapVector<RefPtrWillBeMember<StyleSheet>> sheetsForList; | 281 WillBeHeapVector<RefPtrWillBeMember<StyleSheet>> sheetsForList; |
281 ImportedDocumentStyleSheetCollector subcollector(parentCollector, sheetsForL
ist); | 282 ImportedDocumentStyleSheetCollector subcollector(parentCollector, sheetsForL
ist); |
(...skipping 485 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
767 visitor->trace(m_dirtyTreeScopes); | 768 visitor->trace(m_dirtyTreeScopes); |
768 visitor->trace(m_activeTreeScopes); | 769 visitor->trace(m_activeTreeScopes); |
769 visitor->trace(m_fontSelector); | 770 visitor->trace(m_fontSelector); |
770 visitor->trace(m_textToSheetCache); | 771 visitor->trace(m_textToSheetCache); |
771 visitor->trace(m_sheetToTextCache); | 772 visitor->trace(m_sheetToTextCache); |
772 #endif | 773 #endif |
773 CSSFontSelectorClient::trace(visitor); | 774 CSSFontSelectorClient::trace(visitor); |
774 } | 775 } |
775 | 776 |
776 } // namespace blink | 777 } // namespace blink |
OLD | NEW |