[Freeciv-Dev] Re: focus lost irrevocably on game startup (PR#506)
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Fri, 18 Aug 2000 22:17:39 Vincent Ugenti wrote:
> Thue wrote:
>
> > Den fre, 11 aug 2000 skrev skorpion@xxxxxxxxxxxxx:
> > > Full_Name: Vincent Ugenti
> > > Version: 1.11.0
> > > Distribution: Built from source
> > > Client: Gtk+
> > > OS: Linux
> > > Submission from: (NULL) (167.206.61.205)
> > >
> > >
> > > I have observed that, if the game is started as one is scrolling the
chat
> > > window with the mouse, the game stops responding to mouse events.
> > >
> > > The country selection window opens but does not respond to mouse clicks.
> > > Also the main window stops responding (although I would wager that is
> > > supposed to happen). The only way to fix this is to hit ctrl-c in the
shell
> > > or use xkill and start a new game.
> > >
> > > I would imagine in practice this is quite a rare occurence, however it
has
> > > happened to me. Possibly it has happened to other people as well but
they
> > > could not reconstruct what had happened quite so easily. At any rate,
you
> > > will most likely need 2 computers to verify this bug since you can't
start
> > > the server and be scrolling the mouse at the same time on one computer.
> > >
> > > I was using the GTK client, have not tested the Xaw client for this bug.
> >
> > I can reproduce this, but I have no idea how to fix it :(
> > And you can do it with one computer (fast Celeron 400 even), you just have
> > to be _very_ fast :)
> >
> > -Thue
>
> The bug system will not let me reply on the BBS so I am just going to tell
you a
> few things I know about GUI programming in general. As far as I know, there
are
> no thread-safe GUI tool kits. The mouse scroll is most likely being monitored
by
> one thread as another thread causes the new window to pop-up. I ave not
looked
> through the code so this is not a "fact" but I have seen enough similar
errors
> that I can say with confidence it is worth checking into.
>
> Vincent
This bug report should go to gtk, no?
-Thue
|
|