diff options
Diffstat (limited to 'src/compoundsprite.cpp')
-rw-r--r-- | src/compoundsprite.cpp | 11 |
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) |