Changeset 235674 in webkit


Ignore:
Timestamp:
Sep 5, 2018 10:11:25 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

Cancelled fullscreen exit gesture leaves bad state for next exit request.
https://bugs.webkit.org/show_bug.cgi?id=189278

Patch by Jeremy Jones <jeremyj@apple.com> on 2018-09-05
Reviewed by Jer Noble.

  • UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm:

(-[WKFullScreenWindowController _dismissFullscreenViewController]):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r235670 r235674  
     12018-09-05  Jeremy Jones  <jeremyj@apple.com>
     2
     3        Cancelled fullscreen exit gesture leaves bad state for next exit request.
     4        https://bugs.webkit.org/show_bug.cgi?id=189278
     5
     6        Reviewed by Jer Noble.
     7
     8        * UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm:
     9        (-[WKFullScreenWindowController _dismissFullscreenViewController]):
     10
    1112018-09-05  Eric Carlson  <eric.carlson@apple.com>
    212
  • trunk/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm

    r234124 r235674  
    978978            return;
    979979
    980 
    981         if (_interactiveDismissTransitionCoordinator.get().animator.context.transitionWasCancelled) {
     980        if (_interactiveDismissTransitionCoordinator.get().animator.context.transitionWasCancelled)
    982981            [_fullscreenViewController setAnimating:NO];
    983             return;
    984         }
    985 
     982        else
     983            [self _completedExitFullScreen];
     984       
    986985        _interactiveDismissTransitionCoordinator = nil;
    987 
    988         [self _completedExitFullScreen];
    989986    }];
    990987}
Note: See TracChangeset for help on using the changeset viewer.