Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.1.0 , 5.1.1
-
None
-
Windows 7
-
Set mapped for obscured 829b1d13b225e87b8a385397e2b53c7a9f8cda9e 28.10.2013), Reverted due to iOS breakge: 773610cc451bb2b4319da6567b21510022d08014 (release, 21.11.2013), fix backing store: 5adba7cba739a4befca86dca026753ea69605c31 (dev, 12.2.2014, 5.3)
Description
Worked in Qt5.0.1 but not anymore in Qt5.1.1. Tested also with latest stable from git (117880499754b14bbada9646b85feef066d7b959).
Run the following program. Minimize the app from taskbar. Then restore it from taskbar -> app is not restored correctly, only a little white box can bee seen.
#include "mainwindow.h" #include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication a(argc, argv); QMainWindow w; qApp->setAttribute(Qt::AA_NativeWindows); w.setWindowFlags( Qt::FramelessWindowHint |Qt::WindowMinimizeButtonHint |Qt::WindowMaximizeButtonHint ); QWidget *centralWidget = new QWidget(&w); w.setCentralWidget(centralWidget); QPushButton* b = new QPushButton(centralWidget); w.show(); return a.exec(); }
Attachments
Issue Links
- relates to
-
QTBUG-36230 So much window flags are not accepted / working on Win32 / Windows 7
- Open
-
QTBUG-39220 Windows: Rendering issues in fullscreen when QGLWidget/native widget used inside QTabWidget and QMainWindow
- Closed
- replaces
-
QTBUG-37855 showFullscreen() renders any widgets transparent if QGLWidget is used
- Closed
-
QTBUG-38033 Frameless window doesn't work (invisible) with Opengl Widget
- Closed
-
QTBUG-36396 Windows: Menu bar not visible (does not repaint) in QMainWindow fullscreen mode when QGLWidget is set as central widget
- Closed
For Gerrit Dashboard: QTBUG-33520 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
70846,1 | Ensure Qt::WA_Mapped is set in case of obscured native windows. | release | qt/qtbase | Status: MERGED | +2 | 0 |