summaryrefslogtreecommitdiff
path: root/src/net
diff options
context:
space:
mode:
authorYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-08-18 02:43:38 +0200
committerYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-08-18 02:43:38 +0200
commite86f83ed987461adabcbc02508107366b8c65558 (patch)
treed78016f0512788a21cc321d6d1f6d7947105fbae /src/net
parentf8551d9ef4a745327bccb9e4cb54a22f6a28cf80 (diff)
downloadmana-client-e86f83ed987461adabcbc02508107366b8c65558.tar.gz
mana-client-e86f83ed987461adabcbc02508107366b8c65558.tar.bz2
mana-client-e86f83ed987461adabcbc02508107366b8c65558.tar.xz
mana-client-e86f83ed987461adabcbc02508107366b8c65558.zip
Made the equipment window not use server specific code again.
I also made the number of slots displayed taken from the equip.xml file for manaserv.
Diffstat (limited to 'src/net')
-rw-r--r--src/net/manaserv/inventoryhandler.cpp3
-rw-r--r--src/net/tmwa/inventoryhandler.cpp5
2 files changed, 8 insertions, 0 deletions
diff --git a/src/net/manaserv/inventoryhandler.cpp b/src/net/manaserv/inventoryhandler.cpp
index 021d7696..a5875e08 100644
--- a/src/net/manaserv/inventoryhandler.cpp
+++ b/src/net/manaserv/inventoryhandler.cpp
@@ -308,6 +308,9 @@ void InventoryHandler::handleMessage(Net::MessageIn &msg)
it->second.mAmountUsed,
it->first);
}
+ // The backend is ready, we can setup the equipment window.
+ if (equipmentWindow)
+ equipmentWindow->loadEquipBoxes();
}
break;
diff --git a/src/net/tmwa/inventoryhandler.cpp b/src/net/tmwa/inventoryhandler.cpp
index ff875e69..76eb85f5 100644
--- a/src/net/tmwa/inventoryhandler.cpp
+++ b/src/net/tmwa/inventoryhandler.cpp
@@ -31,6 +31,7 @@
#include "localplayer.h"
#include "log.h"
+#include "gui/equipmentwindow.h"
#include "gui/widgets/chattab.h"
#include "net/messagein.h"
@@ -388,6 +389,10 @@ void InventoryHandler::handleMessage(Net::MessageIn &msg)
{
mEquips.setEquipment(getSlot(equipType), index);
}
+
+ // Load the equipment boxes
+ if (equipmentWindow)
+ equipmentWindow->loadEquipBoxes();
}
break;