Subject: Re: bug#19547: 25.0.50; throw-on-input "fires" when switching workspace

From: Eli Zaretskii <[email-masked]>
Date: Sat, 10 Jan 2015 11:18:04 +0200

> From: Michael Heerdegen <[email-masked]>
> Date: Sat, 10 Jan 2015 01:00:50 +0100
> Cc: [email-masked]
> 
> Stefan Monnier <[email-masked]> writes:
> 
> > > (catch 'tag
> > >   (let ((throw-on-input 'tag))
> > >     (while t)))
> > >
> > > and switch to a different (X) workspace.  The loop is exited
> > > immediately.
> >
> > Can you check with C-h l what event Emacs received?
> 
> The event isn't listed there.  I think it is focus-out or something like
> that.

You should be able to see it in a C-level debugger, then.