Complete.Org: Mailing Lists: Archives: freeciv-dev: August 2000:
[Freeciv-Dev] Re: focus lost irrevocably on game startup (PR#506)
Home

[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]
To: Vincent Ugenti <skorpion@xxxxxxxxxxxxx>
Cc: freeciv-dev@xxxxxxxxxxx, bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Freeciv-Dev] Re: focus lost irrevocably on game startup (PR#506)
From: Thue <thue@xxxxxxx>
Date: Sat, 19 Aug 2000 14:11:23 +0200
Reply-to: thue@xxxxxxx

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




[Prev in Thread] Current Thread [Next in Thread]