[lazarus] Lazarus still freezes X
marc at dommelstein.net
Thu Oct 17 13:34:10 EDT 2002
At 18:49 17-10-2002 +0200, Mattias Gaertner wrote:
>On Thu, 17 Oct 2002 16:30:01 +0200
>Mattias Gaertner <nc-gaertnma at netcologne.de> wrote:
> > On Thu, 17 Oct 2002 12:41:30 +0200
> > Marc Weustink <marc at dommelstein.net> wrote:
> > > At 22:55 16-10-2002 +0200, Mattias Gaertner wrote:
> > > >Hi all,
> > > >
> > > >I heard that Lazarus still freezes X on some systems.
> > > >Has anyone any idea what causes it?
> > >
> > > Other reasons to lock is sometimes setting a breakpoint in a mouse
> > > event. That case looks to me that the (mouse ?) event handler is
> > > shared amoung all X apps. If you block that, all other apps freeze
> > > including X.
> > Sounds like we are loosing grab handles somewhere.
>I have added some more restrictions and checks for mouse capturing.
>Hopefully this does not break any special widget.
I remember something that a scrollbar has some troubles as well. Not
freezing, but grabbing all input, so lazarus seems irresponsive.
I've seen this with other gtk apps as wel so I guess it is a gtk issue.
When you are tracking a scrollbar using the thumb and you move your mouse
sideways from it, sometimes the thumb misses the event that you're not
tracking it anymore and is stays focused.
I can imagine that if such window is destroyed, everything freezes.
I said imagine, since if it is the case, it is a BadDesign (tm) of GTK.
More information about the Lazarus