OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights
reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights
reserved. |
3 * | 3 * |
4 * Portions are Copyright (C) 1998 Netscape Communications Corporation. | 4 * Portions are Copyright (C) 1998 Netscape Communications Corporation. |
5 * | 5 * |
6 * Other contributors: | 6 * Other contributors: |
7 * Robert O'Callahan <roc+@cs.cmu.edu> | 7 * Robert O'Callahan <roc+@cs.cmu.edu> |
8 * David Baron <dbaron@fas.harvard.edu> | 8 * David Baron <dbaron@fas.harvard.edu> |
9 * Christian Biesinger <cbiesinger@web.de> | 9 * Christian Biesinger <cbiesinger@web.de> |
10 * Randall Jesup <rjesup@wgate.com> | 10 * Randall Jesup <rjesup@wgate.com> |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
117 ASSERT(clipRects == *entry.clipRects); | 117 ASSERT(clipRects == *entry.clipRects); |
118 #endif | 118 #endif |
119 | 119 |
120 return entry.clipRects.get(); | 120 return entry.clipRects.get(); |
121 } | 121 } |
122 | 122 |
123 ClipRects* RenderLayerClipper::storeClipRectsInCache(const ClipRectsContext& con
text, ClipRects* parentClipRects, const ClipRects& clipRects) const | 123 ClipRects* RenderLayerClipper::storeClipRectsInCache(const ClipRectsContext& con
text, ClipRects* parentClipRects, const ClipRects& clipRects) const |
124 { | 124 { |
125 ClipRectsCache::Entry& entry = cache().get(context.cacheSlot); | 125 ClipRectsCache::Entry& entry = cache().get(context.cacheSlot); |
126 entry.root = context.rootLayer; | 126 entry.root = context.rootLayer; |
127 #if ASSERT_ENABLED | 127 #if ENABLE(ASSERT) |
128 entry.scrollbarRelevancy = context.scrollbarRelevancy; | 128 entry.scrollbarRelevancy = context.scrollbarRelevancy; |
129 #endif | 129 #endif |
130 | 130 |
131 if (parentClipRects) { | 131 if (parentClipRects) { |
132 // If our clip rects match the clip rects of our parent, we share storag
e. | 132 // If our clip rects match the clip rects of our parent, we share storag
e. |
133 if (clipRects == *parentClipRects) { | 133 if (clipRects == *parentClipRects) { |
134 entry.clipRects = parentClipRects; | 134 entry.clipRects = parentClipRects; |
135 return parentClipRects; | 135 return parentClipRects; |
136 } | 136 } |
137 } | 137 } |
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
371 ASSERT(current); | 371 ASSERT(current); |
372 if (current->transform() || current->isPaintInvalidationContainer()) | 372 if (current->transform() || current->isPaintInvalidationContainer()) |
373 return const_cast<RenderLayer*>(current); | 373 return const_cast<RenderLayer*>(current); |
374 } | 374 } |
375 | 375 |
376 ASSERT_NOT_REACHED(); | 376 ASSERT_NOT_REACHED(); |
377 return 0; | 377 return 0; |
378 } | 378 } |
379 | 379 |
380 } // namespace WebCore | 380 } // namespace WebCore |
OLD | NEW |