2009/8/3 Marc Lehmann <[email protected]>:
> On Sun, Aug 02, 2009 at 09:59:02AM +0100, Thomas Adam 
> <[email protected]> wrote:
>> -   $self->grab ($self->{data}{event}{time}, 1)
>> +   $self->grab ($self->{data}{event}{time})
>>        and $self->allow_events_async;
>>
>>     # should definitely not fail
>> -   $self->grab ($self->{data}{event}{time}, 1)
>> +   $self->grab ($self->{data}{event}{time})
>>        and $self->allow_events_async;
>
> Could somebody investigate whether the grab in the latter case fails, e.g.:
>
>   $self->grab ($self->{data}{event}{time}, 1)
>      and die "grab successful\n";
>
> and see if that dies (the die should cause an ungrab btw....).

I know it breaks XAllowEvents() -- I was hoping this wouldn't be a
problem.  Yes, we die() here in the above, yes it ungrabs, but it
litters my screen with popup windows now, unsurprisingly.  (I had
already tested this.)

> Maybe for some reason the event time ($self->{data}{event}{time}) is 0?

Nope -- very much greater than zero.   :)

Marc,  ten to one this is going to be a Debian/Ubuntu issue *yet*
again (I see this annoyance crop up with other open source projects
I'm involved with -- c.f. your own FAQ entry on this :P).  urxvt is
most likely linked against libxcb (my copy here is -- even though I
built from CVS of course) whose APIs are in an extreme state of flux
of course.

I will look through their Changelogs to see what happened -- they've
clearly messed something up.

Sorry for the noise.

-- Thomas Adam

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to