| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2000 Lars Knoll (knoll@kde.org) | 2  * Copyright (C) 2000 Lars Knoll (knoll@kde.org) | 
| 3  *           (C) 2000 Antti Koivisto (koivisto@kde.org) | 3  *           (C) 2000 Antti Koivisto (koivisto@kde.org) | 
| 4  *           (C) 2000 Dirk Mueller (mueller@kde.org) | 4  *           (C) 2000 Dirk Mueller (mueller@kde.org) | 
| 5  *           (C) 2004 Allan Sandfeld Jensen (kde@carewolf.com) | 5  *           (C) 2004 Allan Sandfeld Jensen (kde@carewolf.com) | 
| 6  * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights 
    reserved. | 6  * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights 
    reserved. | 
| 7  * Copyright (C) 2009 Google Inc. All rights reserved. | 7  * Copyright (C) 2009 Google Inc. All rights reserved. | 
| 8  * | 8  * | 
| 9  * This library is free software; you can redistribute it and/or | 9  * This library is free software; you can redistribute it and/or | 
| 10  * modify it under the terms of the GNU Library General Public | 10  * modify it under the terms of the GNU Library General Public | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
| 21  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 21  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 
| 22  * Boston, MA 02110-1301, USA. | 22  * Boston, MA 02110-1301, USA. | 
| 23  * | 23  * | 
| 24  */ | 24  */ | 
| 25 | 25 | 
| 26 #include "config.h" | 26 #include "config.h" | 
| 27 #include "core/rendering/LayoutRepainter.h" | 27 #include "core/rendering/LayoutRepainter.h" | 
| 28 | 28 | 
| 29 #include "core/rendering/RenderLayer.h" | 29 #include "core/rendering/RenderLayer.h" | 
| 30 #include "core/rendering/RenderObject.h" | 30 #include "core/rendering/RenderObject.h" | 
|  | 31 #include "platform/RuntimeEnabledFeatures.h" | 
| 31 | 32 | 
| 32 namespace WebCore { | 33 namespace WebCore { | 
| 33 | 34 | 
| 34 LayoutRepainter::LayoutRepainter(RenderObject& object, bool checkForRepaint) | 35 LayoutRepainter::LayoutRepainter(RenderObject& object, bool checkForRepaint) | 
| 35     : m_object(object) | 36     : m_object(object) | 
| 36     , m_repaintContainer(0) | 37     , m_repaintContainer(0) | 
| 37     , m_checkForRepaint(checkForRepaint) | 38     , m_checkForRepaint(checkForRepaint) | 
| 38 { | 39 { | 
| 39     if (RuntimeEnabledFeatures::repaintAfterLayoutEnabled()) | 40     if (RuntimeEnabledFeatures::repaintAfterLayoutEnabled()) | 
| 40         return; | 41         return; | 
| (...skipping 19 matching lines...) Expand all  Loading... | 
| 60 | 61 | 
| 61     // Hits in compositing/video/video-controls-layer-creation.html | 62     // Hits in compositing/video/video-controls-layer-creation.html | 
| 62     DisableCompositingQueryAsserts disabler; | 63     DisableCompositingQueryAsserts disabler; | 
| 63 | 64 | 
| 64     return m_object.invalidatePaintAfterLayoutIfNeeded(m_repaintContainer, | 65     return m_object.invalidatePaintAfterLayoutIfNeeded(m_repaintContainer, | 
| 65         m_object.selfNeedsLayout() ? InvalidationFull : InvalidationIncremental, | 66         m_object.selfNeedsLayout() ? InvalidationFull : InvalidationIncremental, | 
| 66         m_oldBounds, m_oldOffset); | 67         m_oldBounds, m_oldOffset); | 
| 67 } | 68 } | 
| 68 | 69 | 
| 69 } // namespace WebCore | 70 } // namespace WebCore | 
| OLD | NEW | 
|---|