diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2021-11-03 17:18:18 +0100 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2021-11-04 05:06:03 +0100 |
commit | 34f9da730f43c83a1a457830e33f48b7fc48ca97 (patch) | |
tree | 800852ee2f93f03414f3c14037c13b6314bc4127 /src/plugins/platforms/ios/qiosviewcontroller.mm | |
parent | 36852d78bfe20bbb5eebc2bd8cf9ee4ebae4db50 (diff) |
iOS: Hide UIWindow before restoring mirror mode
Doing it the opposite way, by associating the new screen first, will
result in the external screen not going back to mirroring the main
display.
Pick-to: 6.2 5.15
Change-Id: I63970380fc4f0902af5032043809a9c1b1f9f95b
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/plugins/platforms/ios/qiosviewcontroller.mm')
-rw-r--r-- | src/plugins/platforms/ios/qiosviewcontroller.mm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/ios/qiosviewcontroller.mm b/src/plugins/platforms/ios/qiosviewcontroller.mm index 64d42d6b65..40beda6f5f 100644 --- a/src/plugins/platforms/ios/qiosviewcontroller.mm +++ b/src/plugins/platforms/ios/qiosviewcontroller.mm @@ -151,8 +151,8 @@ // to mirror mode, but defer it until after the view has been removed, // to ensure that we don't try to layout the view that's being removed. dispatch_async(dispatch_get_main_queue(), ^{ - uiWindow.screen = [UIScreen mainScreen]; uiWindow.hidden = YES; + uiWindow.screen = [UIScreen mainScreen]; }); } } |