| OLD | NEW |
| 1 /* | 1 /* |
| 2 * (C) 1999-2003 Lars Knoll (knoll@kde.org) | 2 * (C) 1999-2003 Lars Knoll (knoll@kde.org) |
| 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
| 4 * Copyright (C) 2011 Research In Motion Limited. All rights reserved. | 4 * Copyright (C) 2011 Research In Motion Limited. All rights reserved. |
| 5 * | 5 * |
| 6 * This library is free software; you can redistribute it and/or | 6 * This library is free software; you can redistribute it and/or |
| 7 * modify it under the terms of the GNU Library General Public | 7 * modify it under the terms of the GNU Library General Public |
| 8 * License as published by the Free Software Foundation; either | 8 * License as published by the Free Software Foundation; either |
| 9 * version 2 of the License, or (at your option) any later version. | 9 * version 2 of the License, or (at your option) any later version. |
| 10 * | 10 * |
| (...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 390 { | 390 { |
| 391 if (type == NoChanges) | 391 if (type == NoChanges) |
| 392 return; | 392 return; |
| 393 | 393 |
| 394 m_cssomCSSValueClones.clear(); | 394 m_cssomCSSValueClones.clear(); |
| 395 | 395 |
| 396 if (!m_parentElement) | 396 if (!m_parentElement) |
| 397 return; | 397 return; |
| 398 | 398 |
| 399 m_parentElement->clearMutableInlineStyleIfEmpty(); | 399 m_parentElement->clearMutableInlineStyleIfEmpty(); |
| 400 m_parentElement->setNeedsStyleRecalc(LocalStyleChange); | 400 m_parentElement->setNeedsStyleRecalc(StyleChangeReasonForTracing::StyleSheet
Change, LocalStyleChange); |
| 401 m_parentElement->invalidateStyleAttribute(); | 401 m_parentElement->invalidateStyleAttribute(); |
| 402 StyleAttributeMutationScope(this).didInvalidateStyleAttr(); | 402 StyleAttributeMutationScope(this).didInvalidateStyleAttr(); |
| 403 } | 403 } |
| 404 | 404 |
| 405 CSSStyleSheet* InlineCSSStyleDeclaration::parentStyleSheet() const | 405 CSSStyleSheet* InlineCSSStyleDeclaration::parentStyleSheet() const |
| 406 { | 406 { |
| 407 return m_parentElement ? &m_parentElement->document().elementSheet() : 0; | 407 return m_parentElement ? &m_parentElement->document().elementSheet() : 0; |
| 408 } | 408 } |
| 409 | 409 |
| 410 #if !ENABLE(OILPAN) | 410 #if !ENABLE(OILPAN) |
| 411 void InlineCSSStyleDeclaration::ref() | 411 void InlineCSSStyleDeclaration::ref() |
| 412 { | 412 { |
| 413 m_parentElement->ref(); | 413 m_parentElement->ref(); |
| 414 } | 414 } |
| 415 | 415 |
| 416 void InlineCSSStyleDeclaration::deref() | 416 void InlineCSSStyleDeclaration::deref() |
| 417 { | 417 { |
| 418 m_parentElement->deref(); | 418 m_parentElement->deref(); |
| 419 } | 419 } |
| 420 #endif | 420 #endif |
| 421 | 421 |
| 422 void InlineCSSStyleDeclaration::trace(Visitor* visitor) | 422 void InlineCSSStyleDeclaration::trace(Visitor* visitor) |
| 423 { | 423 { |
| 424 visitor->trace(m_parentElement); | 424 visitor->trace(m_parentElement); |
| 425 AbstractPropertySetCSSStyleDeclaration::trace(visitor); | 425 AbstractPropertySetCSSStyleDeclaration::trace(visitor); |
| 426 } | 426 } |
| 427 | 427 |
| 428 } // namespace blink | 428 } // namespace blink |
| OLD | NEW |