summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@qt.io>2016-10-26 14:48:58 +0200
committerJani Heikkinen <jani.heikkinen@qt.io>2016-10-27 05:07:18 +0000
commit01a560811df01514673315dc461ad7f51eff1dfa (patch)
tree5cb564318667f1eac193291cbe479982c023dffb
parentae9472a39327ce5d5d6735308bd2aef272771391 (diff)
Fix assert when instantiating QWebEngineView
QWebEngineView requires that OpenGL context sharing is enabled. This needs to happen before the first OpenGL context is created. In QtWebEngine we don't do this automatically for dynamic builds anymore (commit e2541ebdfadea0fe43baac748cfa9e07f3b57215) Change-Id: I07e10cf6986650f1e2fdebdc04fb5d65774f393a Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r--src/designer/src/designer/main.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/designer/src/designer/main.cpp b/src/designer/src/designer/main.cpp
index 46dc3817e..236f24138 100644
--- a/src/designer/src/designer/main.cpp
+++ b/src/designer/src/designer/main.cpp
@@ -38,6 +38,9 @@ int main(int argc, char *argv[])
{
Q_INIT_RESOURCE(designer);
+ // required for QWebEngineView
+ QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
+
QDesigner app(argc, argv);
switch (app.parseCommandLineArguments()) {
case QDesigner::ParseArgumentsSuccess: