summaryrefslogtreecommitdiffstats
path: root/examples/opengl/hellogl2/mainwindow.cpp
diff options
context:
space:
mode:
authorEven Oscar Andersen <[email protected]>2024-06-25 11:51:47 +0200
committerEven Oscar Andersen <[email protected]>2024-07-01 17:33:48 +0200
commite40fdf19abd4fe6d8f3a31088671bfc1c4aa03cc (patch)
treeed1e2482045dc9b9665270c2f6c0c691dbfa5562 /examples/opengl/hellogl2/mainwindow.cpp
parent04b8b61ce56d552c1240a8f5e3f089edc7b56f52 (diff)
wasm: hellogl2 screen is black
We need to reset the OpenGL state in paintGL for the drawing to work, Also, disable the dock/add window functionality as it does not work on webassembly. Change-Id: I480d944bc2029a07d5d49f0a85c3754fbc8cd53c Reviewed-by: Lorn Potter <[email protected]>
Diffstat (limited to 'examples/opengl/hellogl2/mainwindow.cpp')
-rw-r--r--examples/opengl/hellogl2/mainwindow.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/opengl/hellogl2/mainwindow.cpp b/examples/opengl/hellogl2/mainwindow.cpp
index 5ee2b738c2f..3f57b4fe30c 100644
--- a/examples/opengl/hellogl2/mainwindow.cpp
+++ b/examples/opengl/hellogl2/mainwindow.cpp
@@ -11,12 +11,13 @@
MainWindow::MainWindow()
{
+#ifndef Q_OS_WASM
QMenu *menuWindow = menuBar()->addMenu(tr("&Window"));
menuWindow->addAction(tr("Add new"), QKeySequence(Qt::CTRL | Qt::Key_N),
this, &MainWindow::onAddNew);
menuWindow->addAction(tr("Quit"), QKeySequence(Qt::CTRL | Qt::Key_Q),
qApp, QApplication::closeAllWindows);
-
+#endif
onAddNew();
}