Update of /home/kde/kdegames/atlantik/libatlantikui In directory office:/tmp/cvs-serv30500/libatlantikui Modified Files: trade_widget.cpp Log Message: bugfix for player name changes Index: trade_widget.cpp =================================================================== RCS file: /home/kde/kdegames/atlantik/libatlantikui/trade_widget.cpp,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- trade_widget.cpp 2002/08/15 10:56:25 1.33 +++ trade_widget.cpp 2002/09/10 16:26:28 1.34 @@ -194,12 +194,11 @@ { KListViewItem *item = m_componentMap[t]; delete item; -// delete t; // TODO: delete item as as well, right? + delete t; } void TradeDisplay::tradeItemChanged(TradeItem *t) { - kdDebug() << "TradeDisplay::tradeItemChanged" << endl; KListViewItem *item = m_componentMap[t]; if (item) { @@ -222,6 +221,10 @@ { m_playerFromCombo->changeItem(player->name(), m_playerFromRevMap[player]); m_playerTargetCombo->changeItem(player->name(), m_playerTargetRevMap[player]); + + TradeItem *item = 0; + for (QMap::Iterator it=m_componentRevMap.begin() ; it != m_componentRevMap.end() && (item = *it) ; ++it) + tradeItemChanged(item); } void TradeDisplay::tradeRejected(Player *player) _______________________________________________ atlantik-cvs mailing list atlantik-cvs@mail.kde.org http://mail.kde.org/mailman/listinfo/atlantik-cvs