[Freeciv-Dev] (PR#40455) Bug related to Nation Select

2008-08-25 Thread Madeline Book

URL: http://bugs.freeciv.org/Ticket/Display.html?id=40455 

 [EMAIL PROTECTED] - Thu Aug 21 16:27:38 2008]:
 
 If a user joins or disconnects, it closes the pick nation dialog in
 2.1.6 gtk2 client.

I have confirmed this bug in S2_1, S2_2 and trunk. Attached
patch moves the call to popdown_races_dialog() to a possibly
better location.


--
安心しろ。俺の銃を持ってきておいたぞ。

diff --git a/client/packhand.c b/client/packhand.c
index f0af5a9..60c980b 100644
--- a/client/packhand.c
+++ b/client/packhand.c
@@ -1595,10 +1595,6 @@ void handle_game_info(struct packet_game_info *pinfo)
   game.government_during_revolution =
 government_by_number(game.info.government_during_revolution_id);
 
-  if (C_S_PREPARING == client_state()) {
-/* FIXME: only for change in nations */
-popdown_races_dialog();
-  }
   boot_help = (can_client_change_view()
 	game.info.spacerace != pinfo-spacerace);
   if (game.info.timeout != 0  pinfo-seconds_to_phasedone = 0) {
@@ -2437,6 +2433,10 @@ void handle_ruleset_control(struct packet_ruleset_control *packet)
 
   update_client_state(C_S_PREPARING);
 
+  /* The ruleset is going to load new nations. So close
+   * the nation selection dialog if it is open. */
+  popdown_races_dialog();
+
   ruleset_data_free();
 
   ruleset_cache_init();
___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] (PR#40455) Bug related to Nation Select

2008-08-21 Thread Michael Mielke

URL: http://bugs.freeciv.org/Ticket/Display.html?id=40455 

If a user joins or disconnects, it closes the pick nation dialog in 2.1.6 gtk2 
client.



___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev