summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gui/selldialog.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/gui/selldialog.cpp b/src/gui/selldialog.cpp
index e9ec38423..1d076b72a 100644
--- a/src/gui/selldialog.cpp
+++ b/src/gui/selldialog.cpp
@@ -233,17 +233,14 @@ void SellDialog::action(const gcn::ActionEvent &event)
{
// This order is important, item->getCurrentInvIndex() would return
// the inventory index of the next Duplicate otherwise.
+ int itemIndex = item->getCurrentInvIndex();
const int sellCount = item->sellCurrentDuplicate(mAmountItems);
#ifdef MANASERV_SUPPORT
- int itemIndex = item->getCurrentInvIndex();
// For Manaserv, the Item id is to be given as index.
if ((Net::getNetworkType() == ServerInfo::MANASERV))
itemIndex = item->getId();
- Net::getNpcHandler()->sellItem(mNpcId, itemIndex, sellCount);
-#else
- Net::getNpcHandler()->sellItem(mNpcId,
- item->getCurrentInvIndex(), sellCount);
#endif
+ Net::getNpcHandler()->sellItem(mNpcId, itemIndex, sellCount);
mAmountItems -= sellCount;
}