Author: mir3x
Date: Mon Dec 14 02:39:12 2015
New Revision: 30981

URL: http://svn.gna.org/viewcvs/freeciv?rev=30981&view=rev
Log:
Global observer didn't see correct player technologies in Qt-client.

See bug #24159


Modified:
    branches/S2_5/client/gui-qt/plrdlg.cpp

Modified: branches/S2_5/client/gui-qt/plrdlg.cpp
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/client/gui-qt/plrdlg.cpp?rev=30981&r1=30980&r2=30981&view=diff
==============================================================================
--- branches/S2_5/client/gui-qt/plrdlg.cpp      (original)
+++ branches/S2_5/client/gui-qt/plrdlg.cpp      Mon Dec 14 02:39:12 2015
@@ -505,7 +505,9 @@
                arg(nation_plural_for_player(pplayer));
     advance_iterate(A_FIRST, padvance) {
       tech_id = advance_number(padvance);
-      sorted_list_a << advance_name_for_player(pplayer, tech_id);
+      if (player_invention_state(pplayer, tech_id) == TECH_KNOWN) {
+        sorted_list_a << advance_name_for_player(pplayer, tech_id);
+      }
     } advance_iterate_end;
     sorted_list_a.sort(Qt::CaseInsensitive);
     foreach (res, sorted_list_a) {


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to