summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorOwen W. Taylor <otaylor@fishsoup.net>2013-12-16 16:01:04 -0500
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2018-09-08 18:34:59 +0300
commit19c5732a24e89f405365efcfd749c55b4c9c215f (patch)
treef641981e2173600687cdf1602d4018f8a16c839c /configure.ac
parent66a4cb4a49072c44888b8112cb12468c4c7bedae (diff)
downloadmetacity-19c5732a24e89f405365efcfd749c55b4c9c215f.tar.gz
fix problems with focus tracking
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 'configure.ac')
0 files changed, 0 insertions, 0 deletions