[lazarus] Lazarus still freezes X
Andrew Johnson
aj_genius at hotmail.com
Fri Oct 18 14:26:02 EDT 2002
On Fri, 18 Oct 2002 08:12:18 -0400
"Andrew Johnson" <aj_genius at hotmail.com> wrote:
>
>On Thu, 17 Oct 2002 17:06:33 +0200
>"Mattias Gaertner" <nc-gaertnma at netcologne.de> wrote :
>
>>The problem is not, where it does _not_ freeze. I myself don't have such a
>>freezer.
>>The freezes appear on a RH7.3 to RH8.0 upgraded computer and with the
>>current lazarus, the lazarus one month ago, but not the lazarus 2 months
>>ago.
>>So, this is probably something Andrew and I have done.
>
>Hmm, I just thought of something.. I had set Hint Window's to be transient
>to the main form, before I changed the BorderStyle code, but I never
>removed it when I was done. Since Hint Window's are still popup's..it is
>possible that they could get stuck recieving all Lazarus Mouse calls,
>though I thought this had been fixed, but if something in X or later
>versions of GTK has changed the behaviour of popup's this could have some
>deadly results. Try disabling the code that set hint windows transient for
>now. It is in the create routine.. I will look into making Hint windows
>Bordlerless Transient Dialogs instead on my system here and see how well
>that works. If it takes care of all the problems I will commit it and see
>what happens for other people using RH >=7.3
Well I checked it out.. and while the transient popup code was causing
problems, after removing it I still have occasional lazarus lock-ups on RH
7.3, so I am guessing that it may still lock-up RH 8,though I don't have it
yet to test. I tried switching to borderles dialogs,and it worked, however
it caused the WM to try and show it as a dialog.. aka sound affects if
enabled, show's up in the task bar etc. I will try and work around that if
possible, but for the moment I am clueless as to how.
Andrew
_________________________________________________________________
Surf the Web without missing calls! Get MSN Broadband.
http://resourcecenter.msn.com/access/plans/freeactivation.asp
More information about the Lazarus
mailing list