[prev in list] [next in list] [prev in thread] [next in thread] 

List:       atlantik-devel
Subject:    [atlantik-cvs] CVS: kdegames/atlantik/libatlantikui trade_widget.cpp,1.33,1.34
From:       kde () office ! kde ! org
Date:       2002-09-10 16:26:31
[Download RAW message or body]

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<KListViewItem *, TradeItem *>::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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic