Changeset 26800
- Timestamp:
- 2011-05-01T21:07:05+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
packages/Xorg/lib/qt4/patches/500-allow-device-grabbing.patch
r26780 r26800 9 9 QStringList args = device.split(QLatin1Char(':')); 10 10 foreach (const QString &arg, args) { 11 @@ -110,12 +111,1 6@@11 @@ -110,12 +111,15 @@ 12 12 repeat_delay = arg.mid(13).toInt(); 13 13 else if (arg.startsWith(QLatin1String("repeat-rate="))) … … 21 21 m_fd = QT_OPEN(dev.toLocal8Bit().constData(), O_RDWR, 0); 22 22 if (m_fd >= 0) { 23 + ::printf("grab kbd: %d\n", grab);24 23 + ::ioctl(m_fd, EVIOCGRAB, grab); 25 24 if (repeat_delay > 0 && repeat_rate > 0) { … … 36 35 #include <qplatformdefs.h> 37 36 #include <private/qcore_unix_p.h> // overrides QT_OPEN 38 @@ -101,11 +102, 20@@37 @@ -101,11 +102,19 @@ 39 38 setObjectName(QLatin1String("LinuxInputSubsystem Mouse Handler")); 40 39 … … 54 53 m_fd = QT_OPEN(dev.toLocal8Bit().constData(), O_RDONLY | O_NDELAY, 0); 55 54 if (m_fd >= 0) { 56 + ::printf("grab mouse: %d\n", grab);57 55 + ::ioctl(m_fd, EVIOCGRAB, grab); 58 56 m_notify = new QSocketNotifier(m_fd, QSocketNotifier::Read, this);
Note: See TracChangeset
for help on using the changeset viewer.
