diff options
author | Andy Shaw <andy.shaw@qt.io> | 2019-10-22 13:01:38 +0200 |
---|---|---|
committer | Andy Shaw <andy.shaw@qt.io> | 2019-10-31 08:53:41 +0000 |
commit | 40b33adb7ab5d0295fa95cf66a8d3f59c8d11739 (patch) | |
tree | dc832a05783f4c5a504a97e19b4d696395355a30 /src/plugins/platforms/ios/qiosmessagedialog.h | |
parent | 15f29c3a24fc8c29acfac3da7aed408d165f680e (diff) |
Ensure that child windows are visible again when showing their parent
When a window is closed, then it will cause the child windows to be
closed as well as a result. Therefore in order to ensure that they are
shown again as a result, we need to remove the WA_WState_ExplicitShowHide
attribute if the widget was not already hidden before. This enables us to
test for this attribute when calling showChildren(), so that if the
window has a windowHandle then we can make sure that this widget is shown
again.
Fixes: QTBUG-73021
Change-Id: I1186242b889899dfcd38d782a67567348e2055ee
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
(cherry picked from commit ccd3bf0871b81dfc09bb469b161f32dfb47ee53e)
Diffstat (limited to 'src/plugins/platforms/ios/qiosmessagedialog.h')
0 files changed, 0 insertions, 0 deletions