Changeset 90855 in webkit
- Timestamp:
- Jul 12, 2011, 2:56:25 PM (14 years ago)
- Location:
- trunk/Source/WebKit/mac
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/mac/ChangeLog
r90707 r90855 1 2011-07-12 Adam Roben <aroben@apple.com> 2 3 Delete some redundant code in WebHTMLView 4 5 This code had no user-visible effect, as we were just duplicating work that AppKit would do 6 for us at a slightly different time. 7 8 Fixes <http://webkit.org/b/64390> WebHTMLView sets its root layer's transform unnecessarily 9 10 Reviewed by Simon Fraser. 11 12 * WebView/WebHTMLView.mm: 13 (-[WebHTMLView viewDidMoveToWindow]): 14 (-[WebHTMLView attachRootLayer:]): 15 Don't bother setting the root layer's transform to account for the scale factor. AppKit 16 takes care of this for us nowadays. 17 1 18 2011-07-10 Kenichi Ishibashi <bashi@chromium.org> 2 19 -
trunk/Source/WebKit/mac/WebView/WebHTMLView.mm
r88737 r90855 2935 2935 2936 2936 _private->lastScrollPosition = NSZeroPoint; 2937 2938 #if USE(ACCELERATED_COMPOSITING) && !defined(BUILDING_ON_LEOPARD)2939 // We may have created the layer hosting view while outside the window. Update the scale factor2940 // now that we have a window to get it from.2941 if (_private->layerHostingView) {2942 CGFloat scaleFactor;2943 #if !defined(BUILDING_ON_SNOW_LEOPARD)2944 scaleFactor = [[self window] backingScaleFactor];2945 #else2946 scaleFactor = [[self window] userSpaceScaleFactor];2947 #endif2948 [[_private->layerHostingView layer] setTransform:CATransform3DMakeScale(scaleFactor, scaleFactor, 1)];2949 }2950 #endif2951 2937 } 2952 2938 } … … 5441 5427 #endif 5442 5428 5443 #ifndef BUILDING_ON_LEOPARD5444 // If we aren't in the window yet, we'll use the screen's scale factor now, and reset the scale5445 // via -viewDidMoveToWindow.5446 NSWindow *window = [self window];5447 CGFloat scaleFactor;5448 #ifndef BUILDING_ON_SNOW_LEOPARD5449 if (window)5450 scaleFactor = [window backingScaleFactor];5451 else5452 scaleFactor = [[NSScreen mainScreen] backingScaleFactor];5453 #else5454 if (window)5455 scaleFactor = [window userSpaceScaleFactor];5456 else5457 scaleFactor = [[NSScreen mainScreen] userSpaceScaleFactor];5458 #endif5459 5460 [viewLayer setTransform:CATransform3DMakeScale(scaleFactor, scaleFactor, 1)];5461 #endif5462 5463 5429 if ([self layer]) { 5464 5430 // If we are in a layer-backed view, we need to manually initialize the geometry for our layer.
Note:
See TracChangeset
for help on using the changeset viewer.