diff options
author | Owen W. Taylor <otaylor@fishsoup.net> | 2013-12-16 16:01:04 -0500 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2018-09-10 13:38:23 +0300 |
commit | 9956d376d38d0ad6b266ff7963e00e0a5dfcea2f (patch) | |
tree | 5c66508d576089ea12610dc55653bc9c00ddc85c /Makefile.am | |
parent | b96341dabffc3589520343ef0b5590945a67a736 (diff) | |
download | metacity-9956d376d38d0ad6b266ff7963e00e0a5dfcea2f.tar.gz |
fix problems with focus trackinggnome-3-28
When a client spontaneously focuses their window, perhaps in response
to WM_TAKE_FOCUS we'll get a FocusOut/FocusIn pair with same serial.
Updating display->focus_serial in response to FocusOut then was causing
us to ignore FocusIn and think that the focus was not on any window.
We need to distinguish this spontaneous case from the case where we
set the focus ourselves - when we set the focus ourselves, we're careful
to combine the SetFocus with a property change so that we know definitively
what focus events we have already accounted for.
https://bugzilla.gnome.org/show_bug.cgi?id=720558
Diffstat (limited to 'Makefile.am')
0 files changed, 0 insertions, 0 deletions