Blame xserver-1.5.99.902-vnc.patch
|
Adam Tkac |
7f7f7d5 |
From 62cd546931f99504bcf830f20eeefe0dbc81f8a9 Mon Sep 17 00:00:00 2001
|
|
Adam Tkac |
7f7f7d5 |
From: Fedora X Ninjas <x@fedoraproject.org>
|
|
Adam Tkac |
7f7f7d5 |
Date: Thu, 12 Feb 2009 18:52:57 +0100
|
|
Adam Tkac |
7f7f7d5 |
Subject: [PATCH] Don't call drv->UnInit if device doesn't have driver.
|
|
Adam Tkac |
7f7f7d5 |
|
|
Adam Tkac |
7f7f7d5 |
This bug probably isn't reproducable with "standard" devices and drivers but it
|
|
Adam Tkac |
7f7f7d5 |
is reproducable with VNC devices. They are slave devices which doesn't have
|
|
Adam Tkac |
7f7f7d5 |
LocalDevice structure filled. Upstream bug with more details -
|
|
Adam Tkac |
7f7f7d5 |
https://bugs.freedesktop.org/show_bug.cgi?id=20087.
|
|
Adam Tkac |
7f7f7d5 |
---
|
|
Adam Tkac |
7f7f7d5 |
hw/xfree86/common/xf86Xinput.c | 2 +-
|
|
Adam Tkac |
7f7f7d5 |
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
Adam Tkac |
7f7f7d5 |
|
|
Adam Tkac |
7f7f7d5 |
diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c
|
|
Adam Tkac |
7f7f7d5 |
index 96352a4..3d89e39 100644
|
|
Adam Tkac |
7f7f7d5 |
--- a/hw/xfree86/common/xf86Xinput.c
|
|
Adam Tkac |
7f7f7d5 |
+++ b/hw/xfree86/common/xf86Xinput.c
|
|
Adam Tkac |
7f7f7d5 |
@@ -668,7 +668,7 @@ DeleteInputDeviceRequest(DeviceIntPtr pDev)
|
|
Adam Tkac |
7f7f7d5 |
OsBlockSignals();
|
|
Adam Tkac |
7f7f7d5 |
RemoveDevice(pDev);
|
|
Adam Tkac |
7f7f7d5 |
|
|
Adam Tkac |
7f7f7d5 |
- if (!isMaster)
|
|
Adam Tkac |
7f7f7d5 |
+ if (!isMaster && pInfo != NULL)
|
|
Adam Tkac |
7f7f7d5 |
{
|
|
Adam Tkac |
7f7f7d5 |
if(drv->UnInit)
|
|
Adam Tkac |
7f7f7d5 |
drv->UnInit(drv, pInfo, 0);
|
|
Adam Tkac |
7f7f7d5 |
--
|
|
Adam Tkac |
7f7f7d5 |
1.6.1.3
|
|
Adam Tkac |
7f7f7d5 |
|