Skip to content
Permalink
Browse files
Move window hiding to 'browserExit'
Fixes close, hide and toolbar 'done' and makes cordova window responsive
  • Loading branch information
NiklasMerz committed Sep 23, 2019
1 parent 4376dda commit 79b1bb61a06ad64615a604e1c567ef2362ec7a17
Showing 1 changed file with 4 additions and 4 deletions.
@@ -81,10 +81,6 @@ - (void)close:(CDVInvokedUrlCommand*)command
return;
}

// Set tmpWindow to hidden to make main webview responsive to touch again
// https://stackoverflow.com/questions/4544489/how-to-remove-a-uiwindow
self->tmpWindow.hidden = YES;

// Things are cleaned up in browserExit.
[self.inAppBrowserViewController close];
}
@@ -699,6 +695,10 @@ - (void)browserExit
// Set navigationDelegate to nil to ensure no callbacks are received from it.
self.inAppBrowserViewController.navigationDelegate = nil;
self.inAppBrowserViewController = nil;

// Set tmpWindow to hidden to make main webview responsive to touch again
// Based on https://stackoverflow.com/questions/4544489/how-to-remove-a-uiwindow
self->tmpWindow.hidden = YES;

if (IsAtLeastiOSVersion(@"7.0")) {
if (_previousStatusBarStyle != -1) {

0 comments on commit 79b1bb6

Please sign in to comment.