Руслан Ижбулатов
f9df0fc94c
GDK W32: Handle drivers that do not send WT_CSRCHANGE after WT_PROXIMITY
...
Some drivers don't do that (not sure whether that is the correct behaviour
or not). Remember each WT_PROXIMITY with LOWORD(lParam) != 0 that we get,
then look for a WT_CSRCHANGE. If WT_CSRCHANGE doesn't come, but a WT_PACKET
does, assume that this device is the one that sent WT_PROXIMITY.
Also include fallback code to ensure that WT_PACKETs for an enabled device
disable the system pointer, because WT_PROXIMITY handler might have
enabled it by mistake, since it's not possible to know which device left
the proximity (it might have been a disabled device).
https://bugzilla.gnome.org/show_bug.cgi?id=778328
2017-02-19 07:12:13 +00:00
..
2016-07-22 23:13:20 -04:00
2015-04-17 11:16:30 -05:00
2017-01-30 03:40:18 -05:00
2016-08-22 09:23:02 +01:00
2016-11-01 11:58:16 -03:00
2017-02-06 09:19:26 +01:00
2017-02-19 07:12:13 +00:00
2017-02-17 19:30:46 +01:00
2015-02-02 09:28:22 +01:00
2016-07-19 09:38:54 -04:00
2016-07-19 09:38:54 -04:00
2016-06-29 15:10:39 +02:00
2016-08-23 21:01:44 +02:00
2016-10-20 13:44:23 -04:00
2013-05-05 15:38:46 -04:00
2015-02-25 01:55:28 +01:00
2016-06-09 17:45:40 +01:00
2013-05-28 13:04:37 +08:00
2013-08-02 11:20:19 +08:00
2016-05-17 14:16:39 -04:00
2015-05-08 13:34:25 -04:00
2013-08-07 13:34:10 +02:00
2014-02-19 18:56:05 -05:00
2016-10-20 13:44:23 -04:00
2016-08-23 21:01:44 +02:00
2016-04-03 23:41:20 -04:00
2015-12-15 00:40:21 +01:00
2016-08-23 21:01:44 +02:00
2016-08-23 21:01:44 +02:00
2016-08-23 21:01:44 +02:00
2016-04-30 20:52:23 -04:00
2016-08-23 21:01:44 +02:00
2016-08-23 21:01:44 +02:00
2016-08-23 21:01:44 +02:00
2016-10-20 13:44:23 -04:00
2016-05-08 15:34:28 +02:00
2016-02-18 22:03:12 -05:00
2013-05-05 15:38:46 -04:00
2016-05-18 19:07:27 +02:00
2016-09-22 14:02:07 +02:00
2016-02-15 18:35:51 +01:00
2016-04-26 23:03:24 +08:00
2016-06-12 18:55:34 +01:00
2016-06-09 17:45:40 +01:00
2016-06-09 17:45:40 +01:00
2014-12-08 19:31:56 -05:00
2016-08-23 21:01:44 +02:00
2016-08-23 21:01:44 +02:00
2016-04-30 21:06:38 -04:00
2014-12-08 19:31:56 -05:00
2016-04-18 15:33:53 -07:00
2014-09-05 20:44:22 -04:00
2016-04-26 09:06:07 -04:00
2016-04-26 09:06:07 -04:00
2014-12-08 19:31:56 -05:00
2016-12-14 20:55:21 +00:00
2016-11-10 14:35:06 -05:00
2016-10-21 11:41:43 -04:00
2016-04-25 14:33:36 +01:00
2014-11-06 12:24:43 +01:00
2016-07-19 09:38:54 -04:00
2016-09-22 14:02:07 +02:00
2015-04-27 20:07:52 -03:00
2015-04-27 20:07:52 -03:00
2013-07-17 16:40:05 -04:00
2016-08-04 16:37:18 +00:00
2016-10-20 13:44:23 -04:00
2016-07-19 09:38:54 -04:00
2016-05-02 12:42:13 -04:00
2016-05-08 15:34:28 +02:00
2016-04-27 23:18:16 -04:00
2015-12-03 21:47:29 +00:00
2016-04-18 11:46:58 -04:00
2016-04-18 07:04:44 -04:00
2015-12-16 12:42:27 +00:00
2013-05-05 15:38:46 -04:00
2016-05-10 15:16:45 -04:00
2014-08-30 00:53:21 -04:00
2013-05-05 15:38:46 -04:00
2016-01-20 13:44:34 -05:00
2015-10-03 22:26:27 -04:00
2016-02-02 15:08:10 +00:00
2013-05-05 15:38:46 -04:00
2016-10-20 13:44:23 -04:00
2016-10-20 13:44:23 -04:00
2014-07-13 15:35:23 -04:00
2016-04-06 15:43:29 +02:00
2015-12-22 10:33:41 +01:00
2016-04-09 15:48:34 -04:00
2016-04-06 15:43:29 +02:00
2016-04-06 15:43:29 +02:00
2014-05-19 11:47:59 -07:00
2014-06-11 21:55:15 -04:00
2013-05-05 15:38:46 -04:00
2013-05-05 15:38:46 -04:00
2016-08-23 21:01:44 +02:00
2016-10-06 16:42:22 +02:00
2016-10-28 06:04:58 +02:00
2016-10-28 06:04:58 +02:00
2016-02-27 12:27:54 +01:00
2017-01-10 20:25:15 -05:00
2017-01-10 20:25:15 -05:00
2016-08-18 04:51:57 -04:00
2016-07-19 09:38:54 -04:00
2014-02-07 14:22:39 -05:00
2013-07-17 17:52:19 -04:00
2013-10-24 18:48:33 -04:00
2016-10-31 10:14:42 -03:00