summaryrefslogtreecommitdiff
path: root/src/gui/widgets/skilllistbox.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-09-06 15:48:47 +0300
committerAndrei Karas <akaras@inbox.ru>2014-09-06 15:48:47 +0300
commit2131a42c62c35c3b1876da1ac8dda967b93768e7 (patch)
tree37fdb236190e38db1b8d915db6ab69cdef889dc1 /src/gui/widgets/skilllistbox.h
parent83a6463a88b4b5eda003f55b419995c13476d917 (diff)
downloadmanaplus-2131a42c62c35c3b1876da1ac8dda967b93768e7.tar.gz
manaplus-2131a42c62c35c3b1876da1ac8dda967b93768e7.tar.bz2
manaplus-2131a42c62c35c3b1876da1ac8dda967b93768e7.tar.xz
manaplus-2131a42c62c35c3b1876da1ac8dda967b93768e7.zip
Show mana in skill popup.
Diffstat (limited to 'src/gui/widgets/skilllistbox.h')
-rw-r--r--src/gui/widgets/skilllistbox.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/gui/widgets/skilllistbox.h b/src/gui/widgets/skilllistbox.h
index a3b6be059..97be121a8 100644
--- a/src/gui/widgets/skilllistbox.h
+++ b/src/gui/widgets/skilllistbox.h
@@ -165,11 +165,20 @@ class SkillListBox final : public ListBox
return;
const SkillInfo *const skill = getSkillByEvent(event);
- if (!skill)
+ if (!skill || !skill->data)
return;
+ std::string description = skill->data->description;
+ std::string mana = skill->skillMana;
+ if (description.empty())
+ {
+ description = mana;
+ mana.clear();
+ }
mPopup->show(viewport->mMouseX, viewport->mMouseY,
- skill->data->dispName, skill->data->description);
+ skill->data->dispName,
+ description,
+ mana);
}
void mouseDragged(MouseEvent &event)