diff options
Diffstat (limited to 'src/gui/kernel/qwindow.cpp')
-rw-r--r-- | src/gui/kernel/qwindow.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/gui/kernel/qwindow.cpp b/src/gui/kernel/qwindow.cpp index ac2c79b9ab..1d8d6dfc95 100644 --- a/src/gui/kernel/qwindow.cpp +++ b/src/gui/kernel/qwindow.cpp @@ -343,15 +343,8 @@ void QWindowPrivate::setVisible(bool visible) return; // We only need to create the window if it's being shown - if (visible) { - // FIXME: At this point we've already updated the visible state of - // the QWindow, so any platform pulling out the visible state during - // creation to set on the native window will create a visible window, - // which may result in resize and expose events before the show event - // sent below. This code assumes that the platform will set the window - // to be hidden, until receiving a setVisible call below. + if (visible) q->create(); - } } if (visible) { |