author | groucho <groucho> | 2003-03-11 07:11:58 (UTC) |
---|---|---|
committer | groucho <groucho> | 2003-03-11 07:11:58 (UTC) |
commit | ed3caa82e9c20884db61981981664b558a3a32ac (patch) (side-by-side diff) | |
tree | 2d25b7449a30dcc07e0465859a0df0136c0532fa /qt | |
parent | 81c7a06e829477000a1d650a21de77f34126e7bd (diff) | |
download | opie-ed3caa82e9c20884db61981981664b558a3a32ac.zip opie-ed3caa82e9c20884db61981981664b558a3a32ac.tar.gz opie-ed3caa82e9c20884db61981981664b558a3a32ac.tar.bz2 |
Added patch for SIMPad tablets courtesy of Chris Martin
-rw-r--r-- | qt/qte234-for-opie091-simpad.patch | 26 |
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 |