summaryrefslogtreecommitdiff
path: root/src/localplayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/localplayer.cpp')
-rw-r--r--src/localplayer.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/localplayer.cpp b/src/localplayer.cpp
index df4cad26f..b41f1d971 100644
--- a/src/localplayer.cpp
+++ b/src/localplayer.cpp
@@ -89,6 +89,8 @@ const short awayLimitTimer = 60;
LocalPlayer *player_node = NULL;
extern std::list<BeingCacheEntry*> beingInfoCache;
+extern OkDialog *weightNotice;
+extern int weightNoticeTime;
LocalPlayer::LocalPlayer(int id, int subtype):
Being(id, PLAYER, subtype, 0),
@@ -235,6 +237,13 @@ void LocalPlayer::logic()
}
}
+ if (weightNotice && weightNoticeTime < cur_time)
+ {
+ weightNotice->scheduleDelete();
+ weightNotice = 0;
+ weightNoticeTime = 0;
+ }
+
// Show XP messages
if (!mMessages.empty())
{