Changeset 143226 in webkit
- Timestamp:
- Feb 18, 2013 8:49:46 AM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r143203 r143226 1 2013-01-04 Jer Noble <jer.noble@apple.com> 2 3 pinch-zooming webpage messes up full-screening of embedded video 4 https://bugs.webkit.org/show_bug.cgi?id=106115 5 6 Reviewed by Maciej Stachowiak. 7 8 Reset the page scale when entering full screen, and reset to the original scale when exiting. 9 10 * UIProcess/mac/WKFullScreenWindowController.h: 11 * UIProcess/mac/WKFullScreenWindowController.mm: 12 (-[WKFullScreenWindowController enterFullScreen:]): 13 (-[WKFullScreenWindowController finishedExitFullScreenAnimation:]): 14 1 15 2013-02-18 Christophe Dumez <ch.dumez@sisa.samsung.com> 2 16 -
trunk/Source/WebKit2/UIProcess/mac/WKFullScreenWindowController.h
r141173 r143226 58 58 BOOL _isFullScreen; 59 59 BOOL _isPlaying; 60 61 double _savedScale; 60 62 } 61 63 -
trunk/Source/WebKit2/UIProcess/mac/WKFullScreenWindowController.mm
r141173 r143226 263 263 [self _manager]->setAnimatingFullScreen(true); 264 264 [self _manager]->willEnterFullScreen(); 265 _savedScale = [self _page]->pageScaleFactor(); 266 [self _page]->scalePage(1, IntPoint()); 265 267 } 266 268 … … 392 394 [self _manager]->didExitFullScreen(); 393 395 [self _manager]->setAnimatingFullScreen(false); 394 396 [self _page]->scalePage(_savedScale, IntPoint()); 395 397 [self _page]->forceRepaint(VoidCallback::create(self, completeFinishExitFullScreenAnimationAfterRepaint)); 396 398 }
Note: See TracChangeset
for help on using the changeset viewer.