[packages/xorg-driver-video-intel] - fix mouse cursor disappearing after screen lock - rel 6

baggins baggins at pld-linux.org
Sun Oct 23 16:18:35 CEST 2016


commit 6368d881b443e9e265abc6ec1937539a3005024b
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Oct 23 16:18:11 2016 +0200

    - fix mouse cursor disappearing after screen lock
    - rel 6

 ...rs-are-disabled-before-disabling-secondary-planes.patch | 14 ++++++++++++++
 xorg-driver-video-intel.spec                               |  4 +++-
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/xorg-driver-video-intel.spec b/xorg-driver-video-intel.spec
index 4454b84..853ed5c 100644
--- a/xorg-driver-video-intel.spec
+++ b/xorg-driver-video-intel.spec
@@ -15,7 +15,7 @@ Summary:	X.org video driver for Intel integrated graphics chipsets
 Summary(pl.UTF-8):	Sterownik obrazu X.org dla zintegrowanych układów graficznych Intela
 Name:		xorg-driver-video-intel
 Version:	2.99.917
-Release:	5
+Release:	6
 License:	MIT
 Group:		X11/Applications
 Source0:	http://xorg.freedesktop.org/releases/individual/driver/xf86-video-intel-%{version}.tar.bz2
@@ -23,6 +23,7 @@ Source0:	http://xorg.freedesktop.org/releases/individual/driver/xf86-video-intel
 URL:		http://xorg.freedesktop.org/
 Patch0:		%{name}-xserver_1_8_0.patch
 Patch1:		git.patch
+Patch2:		driver-intel-sna-cursor-Make-sure-hw-cursors-are-disabled-before-disabling-secondary-planes.patch
 BuildRequires:	Mesa-libGL-devel
 #BuildRequires:	autoconf >= 2.63
 #BuildRequires:	automake >= 1:1.10.2-2
@@ -96,6 +97,7 @@ Wymaga aktywnego Kernel Mode Setting (KMS).
 %setup -q -n xf86-video-intel-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__aclocal}
diff --git a/driver-intel-sna-cursor-Make-sure-hw-cursors-are-disabled-before-disabling-secondary-planes.patch b/driver-intel-sna-cursor-Make-sure-hw-cursors-are-disabled-before-disabling-secondary-planes.patch
new file mode 100644
index 0000000..e5556f5
--- /dev/null
+++ b/driver-intel-sna-cursor-Make-sure-hw-cursors-are-disabled-before-disabling-secondary-planes.patch
@@ -0,0 +1,14 @@
+diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
+index d790975..412c192 100644
+--- a/src/sna/sna_display.c
++++ b/src/sna/sna_display.c
+@@ -8081,6 +8081,9 @@ void sna_mode_check(struct sna *sna)
+ 	if (sna->mode.hidden)
+ 		return;
+ 
++        /* make sure the hw cursors are disabled before disabling
++	   the secondary planes which include the cursor plane */
++	sna_hide_cursors(sna->scrn);
+ 	disabled = sna_mode_disable_secondary_planes(sna);
+ 
+ 	/* Validate CRTC attachments and force consistency upon the kernel */
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xorg-driver-video-intel.git/commitdiff/6368d881b443e9e265abc6ec1937539a3005024b



More information about the pld-cvs-commit mailing list