Create SyncManager only when using X11
Summary: The SyncManager is highly X11 dependent and doesn't make much sense on Wayland. It should already be guarded by the check for GL_EXT_x11_sync_object, but better be safe than sorry, so explicit check for on X11. Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D7514
This commit is contained in:
parent
2892fad5b6
commit
3e0e26204f
1 changed files with 1 additions and 1 deletions
|
@ -428,7 +428,7 @@ SceneOpenGL::SceneOpenGL(OpenGLBackend *backend, QObject *parent)
|
|||
? hasGLVersion(3, 0)
|
||||
: hasGLVersion(3, 2) || hasGLExtension("GL_ARB_sync");
|
||||
|
||||
if (hasGLExtension("GL_EXT_x11_sync_object") && haveSyncObjects) {
|
||||
if (hasGLExtension("GL_EXT_x11_sync_object") && haveSyncObjects && kwinApp()->operationMode() == Application::OperationModeX11) {
|
||||
const QByteArray useExplicitSync = qgetenv("KWIN_EXPLICIT_SYNC");
|
||||
|
||||
if (useExplicitSync != "0") {
|
||||
|
|
Loading…
Reference in a new issue