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