summaryrefslogtreecommitdiff
path: root/src/gui/killstats.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/killstats.cpp')
-rw-r--r--src/gui/killstats.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/gui/killstats.cpp b/src/gui/killstats.cpp
index d45e6a4bb..c1a858a79 100644
--- a/src/gui/killstats.cpp
+++ b/src/gui/killstats.cpp
@@ -88,7 +88,8 @@ KillStats::KillStats():
mJackoId(0),
mIsJackoAlive(false),
mIsJackoMustSpawn(true),
- mIsJackoSpawnTimeUnknown(true)
+ mIsJackoSpawnTimeUnknown(true),
+ mUpdateTime(cur_time + 1)
{
setWindowName("Kill stats");
setCloseButton(true);
@@ -302,6 +303,13 @@ void KillStats::recalcStats()
void KillStats::update()
{
BLOCK_START("KillStats::update")
+
+ const int time = cur_time;
+ if (mUpdateTime > time)
+ return;
+
+ mUpdateTime = time + 1;
+
mExpSpeed1Label->setCaption(strprintf(ngettext("Exp speed per %d min: %s",
"Exp speed per %d min: %s", 1), 1, toString(m1minSpeed).c_str()));