diff --git a/DanmakuFlameMaster/src/main/java/master/flame/danmaku/controller/CacheManagingDrawTask.java b/DanmakuFlameMaster/src/main/java/master/flame/danmaku/controller/CacheManagingDrawTask.java index 0a800828..7d599713 100644 --- a/DanmakuFlameMaster/src/main/java/master/flame/danmaku/controller/CacheManagingDrawTask.java +++ b/DanmakuFlameMaster/src/main/java/master/flame/danmaku/controller/CacheManagingDrawTask.java @@ -77,8 +77,8 @@ public void addDanmaku(BaseDanmaku danmaku) { @Override public void invalidateDanmaku(BaseDanmaku item, boolean remeasure) { + super.invalidateDanmaku(item, remeasure); if (mCacheManager == null) { - super.invalidateDanmaku(item, remeasure); return; } mCacheManager.invalidateDanmaku(item, remeasure);