Changeset 157611 in webkit
- Timestamp:
- Oct 17, 2013, 4:20:07 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
platform/graphics/ca/mac/PlatformCALayerMac.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r157605 r157611 1 2013-10-17 Tim Horton <timothy_horton@apple.com> 2 3 PlatformCALayer constructor should take layer type as an argument 4 https://bugs.webkit.org/show_bug.cgi?id=122915 5 6 Reviewed by Anders Carlsson. 7 8 No new tests, just restoring old code. 9 10 Un-do part of the patch for bug 122915; we can't early-return 11 in the constructor, there's still more work to do. 12 13 * platform/graphics/ca/mac/PlatformCALayerMac.mm: 14 (PlatformCALayerMac::PlatformCALayerMac): 15 1 16 2013-10-17 Alexandru Chiculita <achicu@adobe.com> 2 17 -
trunk/Source/WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm
r157584 r157611 180 180 m_layerType = LayerTypeAVPlayerLayer; 181 181 m_layer = layer; 182 return; 182 } else { 183 Class layerClass = Nil; 184 switch (layerType) { 185 case LayerTypeLayer: 186 case LayerTypeRootLayer: 187 layerClass = [CALayer class]; 188 break; 189 case LayerTypeWebLayer: 190 layerClass = [WebLayer class]; 191 break; 192 case LayerTypeTransformLayer: 193 layerClass = [CATransformLayer class]; 194 break; 195 case LayerTypeWebTiledLayer: 196 layerClass = [WebTiledLayer class]; 197 break; 198 case LayerTypeTiledBackingLayer: 199 case LayerTypePageTiledBackingLayer: 200 layerClass = [WebTiledBackingLayer class]; 201 break; 202 case LayerTypeAVPlayerLayer: 203 layerClass = getAVPlayerLayerClass(); 204 break; 205 case LayerTypeCustom: 206 break; 207 } 208 209 if (layerClass) 210 m_layer = adoptNS([[layerClass alloc] init]); 183 211 } 184 185 Class layerClass = Nil;186 switch (layerType) {187 case LayerTypeLayer:188 case LayerTypeRootLayer:189 layerClass = [CALayer class];190 break;191 case LayerTypeWebLayer:192 layerClass = [WebLayer class];193 break;194 case LayerTypeTransformLayer:195 layerClass = [CATransformLayer class];196 break;197 case LayerTypeWebTiledLayer:198 layerClass = [WebTiledLayer class];199 break;200 case LayerTypeTiledBackingLayer:201 case LayerTypePageTiledBackingLayer:202 layerClass = [WebTiledBackingLayer class];203 break;204 case LayerTypeAVPlayerLayer:205 layerClass = getAVPlayerLayerClass();206 break;207 case LayerTypeCustom:208 break;209 }210 211 if (layerClass)212 m_layer = adoptNS([[layerClass alloc] init]);213 212 214 213 // Save a pointer to 'this' in the CALayer
Note:
See TracChangeset
for help on using the changeset viewer.