summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-12-26 23:01:18 +0300
committerAndrei Karas <akaras@inbox.ru>2013-12-26 23:01:18 +0300
commitb726bb81f2e1d0bebbef43e8e7ade541745535e9 (patch)
tree6446c04e81cfa10cb900470073ec72cbc0027e4e
parent38a861c3e5d14ad3c1db04be8c65e84966758d88 (diff)
downloadmanaplus-b726bb81f2e1d0bebbef43e8e7ade541745535e9.tar.gz
manaplus-b726bb81f2e1d0bebbef43e8e7ade541745535e9.tar.bz2
manaplus-b726bb81f2e1d0bebbef43e8e7ade541745535e9.tar.xz
manaplus-b726bb81f2e1d0bebbef43e8e7ade541745535e9.zip
Show popup on pets.
-rw-r--r--src/being/being.cpp1
-rw-r--r--src/gui/viewport.cpp3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/being/being.cpp b/src/being/being.cpp
index e7610d12d..2640379aa 100644
--- a/src/being/being.cpp
+++ b/src/being/being.cpp
@@ -296,6 +296,7 @@ void Being::setSubtype(const uint16_t subtype, const uint8_t look)
mInfo = PETDB::get(mId);
if (mInfo)
{
+ setName(mInfo->getName());
setupSpriteDisplay(mInfo->getDisplay(), false);
mYDiff = mInfo->getSortOffsetY();
const int speed = mInfo->getWalkSpeed();
diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp
index d2dddb4d8..e214fc4a8 100644
--- a/src/gui/viewport.cpp
+++ b/src/gui/viewport.cpp
@@ -849,7 +849,8 @@ void Viewport::mouseMoved(gcn::MouseEvent &event A_UNUSED)
mHoverBeing = actorManager->findBeingByPixel(x, y, true);
if (mHoverBeing && (mHoverBeing->getType() == Being::PLAYER
- || mHoverBeing->getType() == Being::NPC))
+ || mHoverBeing->getType() == Being::NPC
+ || mHoverBeing->getType() == Being::PET))
{
mTextPopup->setVisible(false);
if (mShowBeingPopup)