[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    [Xorg] Tochscreen HANGS on Linux
From:       Roman Vasylyev <romis () dev ! rtsoft ! ru>
Date:       2004-04-29 11:19:56
Message-ID: 4090E4DC.3010903 () dev ! rtsoft ! ru
[Download RAW message or body]

Found one bug

from one console starting X
from another DISPLAY=localhost xterm

after killing xterm touchscreen stops to work.
Here is small fix of this problem for XFree 4.3.0

But i see the same problem in xorg project.

["XFree86-touchscreen.patch" (text/plain)]

diff -Naur xc/programs/Xserver/hw/kdrive/linux/ts.c xc.new/programs/Xserver/hw/kdrive/linux/ts.c
--- xc/programs/Xserver/hw/kdrive/linux/ts.c	Wed Nov 13 01:20:42 2002
+++ xc.new/programs/Xserver/hw/kdrive/linux/ts.c	Thu Apr 22 12:12:14 2004
@@ -199,6 +199,10 @@
 	{
 	    mi->driver = 0;
 	    mi->inputType = 0;
+	    if (mi->name != NULL) {
+		    free(mi->name);
+		    mi->name = NULL;
+	    }
 	}
     }
 }
diff -Naur xc/programs/Xserver/hw/kdrive/linux/tslib.c xc.new/programs/Xserver/hw/kdrive/linux/tslib.c
--- xc/programs/Xserver/hw/kdrive/linux/tslib.c	Tue Nov  5 08:28:06 2002
+++ xc.new/programs/Xserver/hw/kdrive/linux/tslib.c	Thu Apr 22 12:12:13 2004
@@ -175,6 +175,10 @@
 	    if(mi->driver) ts_close(tsDev);
 	    mi->driver = 0;
 	    mi->inputType = 0;
+	    if (mi->name != NULL) {
+		    free(mi->name);
+		    mi->name = NULL;
+	    }
 	}
     }
 }



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic