summaryrefslogtreecommitdiff
path: root/src/compoundsprite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/compoundsprite.cpp')
-rw-r--r--src/compoundsprite.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/compoundsprite.cpp b/src/compoundsprite.cpp
index 09ac4b390..c6243c00c 100644
--- a/src/compoundsprite.cpp
+++ b/src/compoundsprite.cpp
@@ -48,6 +48,7 @@
static const unsigned cache_max_size = 10;
static const unsigned cache_clean_part = 3;
+bool CompoundSprite::mEnableDelay = true;
CompoundSprite::CompoundSprite() :
mCacheItem(nullptr),
@@ -442,10 +443,12 @@ void CompoundSprite::updateImages() const
return;
#endif
- if (get_elapsed_time1(mNextRedrawTime) < 10)
- return;
-
- mNextRedrawTime = tick_time;
+ if (mEnableDelay)
+ {
+ if (get_elapsed_time1(mNextRedrawTime) < 10)
+ return;
+ mNextRedrawTime = tick_time;
+ }
mNeedsRedraw = false;
if (!mDisableBeingCaching)