GNU bug report logs -
#17439
24.3.50; run-with-idle-timer runs on focus-out
Previous Next
Reported by: Juri Linkov <juri <at> jurta.org>
Date: Thu, 8 May 2014 20:56:01 UTC
Severity: important
Found in version 24.3.50
Done: Juri Linkov <juri <at> jurta.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> + (unless (and (consp last-input-event)
> + (symbolp (car last-input-event))
> + (memq (car last-input-event)
Aka (unless (memq (car-safe last-input-event)
> + '(
> + ;; `run-with-idle-timer' generates the `focus-out'
Huh? `run-with-idle-timer' is not supposed to generate any event.
> + ;; event on switching out from the current frame,
> + ;; but `raise-frame' brings the same frame back,
> + ;; so ignore `focus-out' here.
> + focus-out
Running mouse avoidance after focus-out does not seem very useful, so we
should filter out focus-out elsewhere than here.
> + ;; Some window managers generate the `focus-in' event
> + ;; when showing the Window List,
What means "showing the Window List"?
> + ;; but `raise-frame' forcibly switches to an Emacs frame when the Window List is active,
I don't know what this is talking about either.
> + ;; so `focus-in' needs to be ignored here too.
Shouldn't `switch-frame' be ignored for similar reasons, then?
Stefan
This bug report was last modified 11 years and 2 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.