diff options
author | Kai Koehne <kai.koehne@qt.io> | 2016-10-26 14:48:58 +0200 |
---|---|---|
committer | Jani Heikkinen <jani.heikkinen@qt.io> | 2016-10-27 05:07:18 +0000 |
commit | 01a560811df01514673315dc461ad7f51eff1dfa (patch) | |
tree | 5cb564318667f1eac193291cbe479982c023dffb | |
parent | ae9472a39327ce5d5d6735308bd2aef272771391 (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.cpp | 3 |
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: |