summaryrefslogtreecommitdiff
authorgroucho <groucho>2003-03-11 07:11:58 (UTC)
committer groucho <groucho>2003-03-11 07:11:58 (UTC)
commited3caa82e9c20884db61981981664b558a3a32ac (patch) (side-by-side diff)
tree2d25b7449a30dcc07e0465859a0df0136c0532fa
parent81c7a06e829477000a1d650a21de77f34126e7bd (diff)
downloadopie-ed3caa82e9c20884db61981981664b558a3a32ac.zip
opie-ed3caa82e9c20884db61981981664b558a3a32ac.tar.gz
opie-ed3caa82e9c20884db61981981664b558a3a32ac.tar.bz2
Added patch for SIMPad tablets courtesy of Chris Martin
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--qt/qte234-for-opie091-simpad.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/qt/qte234-for-opie091-simpad.patch b/qt/qte234-for-opie091-simpad.patch
new file mode 100644
index 0000000..35e3001
--- a/dev/null
+++ b/qt/qte234-for-opie091-simpad.patch
@@ -0,0 +1,26 @@
+--- src/kernel/qwsmouse_qws.cpp.orig 2003-01-31 04:34:52.000000000 +0100
++++ src/kernel/qwsmouse_qws.cpp 2003-03-10 12:26:40.000000000 +0100
+@@ -61,12 +61,14 @@
+ #endif
+
+ #if defined(QT_QWS_IPAQ)
++#include <sys/time.h>
+ #define QT_QWS_IPAQ_RAW
+ typedef struct {
+ unsigned short pressure;
+ unsigned short x;
+ unsigned short y;
+ unsigned short pad;
++ struct timeval stamp;
+ } TS_EVENT;
+ #elif defined(QT_QWS_SL5XXX)
+ #define QT_QWS_SL5XXX_RAW
+@@ -1241,7 +1243,7 @@
+ #if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX)
+ #if defined(QT_QWS_IPAQ)
+ # ifdef QT_QWS_IPAQ_RAW
+- if ((mouseFD = open( "/dev/h3600_tsraw", O_RDONLY | O_NDELAY)) < 0) {
++ if ((mouseFD = open( "/dev/h3600_tsraw", O_RDONLY | O_NONBLOCK /*O_NDELAY*/)) < 0) {
+ # else
+ if ((mouseFD = open( "/dev/h3600_ts", O_RDONLY | O_NDELAY)) < 0) {
+ # endif