Florian Müllner
464d5d8a13
st-button: Don't rely on hover to accept clicks
...
Since commit 4f1f226828 we only consider buttons clicked when the
release event had a corresponding press event. However as we use
the hover state to check whether a release event actually occurred
on the button, we dismiss any clicks in cases where we missed the
enter event - most likely due to some other actor holding a grab.
Instead, check whether the button contains the event's source, which
should be less error-prone.
https://bugzilla.gnome.org/show_bug.cgi?id=748919
2015-10-07 15:05:36 +02:00
..
2013-11-05 09:11:49 -05:00
2012-12-20 08:40:04 -05:00
2015-07-22 16:00:55 +02:00
2010-11-12 15:23:28 -05:00
2014-10-14 18:53:39 -07:00
2014-10-14 18:53:39 -07:00
2014-05-19 20:51:12 -04:00
2013-08-20 08:06:30 +02:00
2015-02-20 17:40:46 -08:00
2012-02-28 08:14:06 -05:00
2015-10-07 15:05:36 +02:00
2011-02-07 12:45:48 -05:00
2014-10-10 19:37:40 +02:00
2013-02-07 04:51:30 -05:00
2015-09-23 21:32:50 +02:00
2010-11-12 15:23:28 -05:00
2015-07-22 16:00:56 +02:00
2013-09-12 10:34:25 +02:00
2009-10-01 14:41:16 -04:00
2009-10-01 14:41:16 -04:00
2014-03-15 15:44:40 -04:00
2013-05-03 23:20:02 -04:00
2015-10-05 12:04:55 +01:00
2013-08-28 16:05:54 +02:00
2011-06-02 16:22:28 -04:00
2010-11-12 17:36:26 -05:00
2015-03-14 17:31:07 -07:00
2015-03-14 17:31:07 -07:00
2015-03-04 15:25:35 +01:00
2015-03-04 15:25:35 +01:00
2015-09-23 21:32:50 +02:00
2011-03-13 22:03:47 +01:00
2015-09-23 21:32:50 +02:00
2015-02-20 17:40:46 -08:00
2015-09-23 21:32:50 +02:00
2010-11-12 15:23:28 -05:00
2014-07-24 16:51:03 +02:00
2013-09-18 20:01:49 +02:00
2011-01-20 20:53:20 +01:00
2015-09-23 21:32:50 +02:00
2013-09-04 23:52:18 +02:00
2014-05-28 22:01:55 +02:00
2010-11-12 15:23:28 -05:00
2015-02-20 17:40:46 -08:00
2012-09-01 16:38:51 +02:00
2015-02-04 13:18:49 -08:00
2015-01-13 15:58:45 +01:00
2014-04-10 19:38:04 +02:00
2012-11-14 19:24:42 +00:00
2015-09-23 21:32:50 +02:00
2015-03-27 18:06:13 +01:00
2013-07-17 19:38:44 +01:00
2013-05-03 10:50:30 -04:00
2015-09-23 21:32:50 +02:00
2014-11-29 18:13:03 +01:00
2012-12-15 03:40:13 +01:00
2015-09-23 21:32:50 +02:00
2014-10-14 18:54:00 -07:00
2012-08-29 16:41:09 -03:00
2011-01-20 12:56:46 +01:00
2015-09-23 21:32:50 +02:00
2014-05-28 22:01:55 +02:00
2015-09-23 21:32:50 +02:00
2014-11-19 16:42:25 +01:00