summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)