On Wed 10 Jul 2019 at 21:31:45 -0500, Matthew D. Fuller wrote:
> On Wed, Jul 10, 2019 at 10:28:15PM +0200 I heard the voice of
> Rhialto, and lo! it spake thus:
> > 
> > [...] None of the patches attempting to fix these bugs.
> 
> Hm.  I read this as "none of the patches fixed these bugs", but now I
> think it means "I didn't try it patched".  Is that right?

Sorry, yes that is what I meant.

> So, updated patch attached; as far as I can tell, this (and the
> previous variant) should fix that crash, and if that's also your
> historic one, should cleanse the world.

Indeed, I can't reproduce it anymore now with this scenario. I'm pretty
sure it is the same bug that happened "randomly" before.

I do notice that SetFocus() duplicates a lot of work that the FocusIn
and FocusOut event handlers do. I was wondering if SetFocus() shouldn't
just call XSetInputFocus() like it does now, but nothing else. Events
should come in and get the same code executed.

So I quickly tried it and it didn't exactly work out as expected. Even
though the events do arrive (according to xev), the
FocusVisualAttributes are not Set when I warp from one window to another
(i.e. the window frames are not updated).

But this is probably just a distracting side-track :-)

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert  -- "What good is a Ring of Power
\X/ rhialto/at/falu.nl      -- if you're unable...to Speak." - Agent Elrond

Attachment: signature.asc
Description: PGP signature

Reply via email to