parent
fc67f81ff3
commit
e473e9b49a
@ -0,0 +1,43 @@
|
||||
From 781dee40c6f32941207322561ebab7166a90569c Mon Sep 17 00:00:00 2001
|
||||
From: Martin Briza <mbriza@redhat.com>
|
||||
Date: Fri, 23 Jun 2017 16:30:09 +0200
|
||||
Subject: [PATCH] qt: Prefer XCB over Wayland
|
||||
|
||||
Wayland users now have no choice (except setting WAYLAND_DISPLAY to '') how to avoid getting VLC under Wayland which may not be optimal yet.
|
||||
|
||||
This patch ensures the XCB backend is preferred. This means the developers who want to work on Wayland support will have to clear their DISPLAY variable instead.
|
||||
|
||||
Related to https://trac.videolan.org/vlc/ticket/18383 .
|
||||
---
|
||||
modules/gui/qt/qt.cpp | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/modules/gui/qt/qt.cpp b/modules/gui/qt/qt.cpp
|
||||
index 2ad68eb401..3224361ecb 100644
|
||||
--- a/modules/gui/qt/qt.cpp
|
||||
+++ b/modules/gui/qt/qt.cpp
|
||||
@@ -411,16 +411,16 @@ static int Open( vlc_object_t *p_this, bool isDialogProvider )
|
||||
intf_thread_t *p_intf = (intf_thread_t *)p_this;
|
||||
void *(*thread)(void *) = Thread;
|
||||
|
||||
-#ifdef QT5_HAS_WAYLAND
|
||||
- if( HasWayland() )
|
||||
- thread = ThreadWayland;
|
||||
- else
|
||||
-#endif
|
||||
#ifdef QT5_HAS_X11
|
||||
if( HasX11( p_this ) )
|
||||
thread = ThreadXCB;
|
||||
else
|
||||
#endif
|
||||
+#ifdef QT5_HAS_WAYLAND
|
||||
+ if( HasWayland() )
|
||||
+ thread = ThreadWayland;
|
||||
+ else
|
||||
+#endif
|
||||
#if defined (QT5_HAS_X11) || defined (QT5_HAS_WAYLAND)
|
||||
return VLC_EGENERIC;
|
||||
#endif
|
||||
--
|
||||
2.13.0
|
||||
|
Loading…
Reference in new issue