summaryrefslogtreecommitdiff
path: root/src/gui/equipmentwindow.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2012-12-14 21:30:20 +0300
committerAndrei Karas <akaras@inbox.ru>2012-12-14 21:31:58 +0300
commit1d290d6a54c2ea6e689446551a8d16025a179177 (patch)
tree7e0f3c8f5eb392d4450cac2a62caadddd76f350b /src/gui/equipmentwindow.cpp
parent55d29f52f7ceac17c10b255612750a98e35a4b72 (diff)
downloadplus-1d290d6a54c2ea6e689446551a8d16025a179177.tar.gz
plus-1d290d6a54c2ea6e689446551a8d16025a179177.tar.bz2
plus-1d290d6a54c2ea6e689446551a8d16025a179177.tar.xz
plus-1d290d6a54c2ea6e689446551a8d16025a179177.zip
Fix equipment window selected item draw.
Also fix popup if selection changed.
Diffstat (limited to 'src/gui/equipmentwindow.cpp')
-rw-r--r--src/gui/equipmentwindow.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/equipmentwindow.cpp b/src/gui/equipmentwindow.cpp
index eec7bba4c..54eaaf58d 100644
--- a/src/gui/equipmentwindow.cpp
+++ b/src/gui/equipmentwindow.cpp
@@ -359,8 +359,11 @@ void EquipmentWindow::mouseExited(gcn::MouseEvent &event A_UNUSED)
void EquipmentWindow::setSelected(const int index)
{
mSelected = index;
+ mRedraw = true;
if (mUnequip)
mUnequip->setEnabled(mSelected != -1);
+ if (mItemPopup)
+ mItemPopup->setVisible(false);
}
void EquipmentWindow::setBeing(Being *const being)