From dc916f815b8f2d5ab6b5ad3629d2cbf12370536d Mon Sep 17 00:00:00 2001 From: fengshuo <963787902@qq.com> Date: Wed, 24 Aug 2022 11:33:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E5=A4=A7=E9=A2=9D?= =?UTF-8?q?=E7=A4=BC=E7=89=A9=E7=89=B9=E6=95=88=E4=B8=AD=E6=96=AD=E5=BA=A7?= =?UTF-8?q?=E9=A9=BE=E5=8A=A8=E7=94=BB=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Main/Room/View/AnimationView/XPRoomAnimationView.m | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/xplan-ios/Main/Room/View/AnimationView/XPRoomAnimationView.m b/xplan-ios/Main/Room/View/AnimationView/XPRoomAnimationView.m index 31eb869c..d42139a6 100644 --- a/xplan-ios/Main/Room/View/AnimationView/XPRoomAnimationView.m +++ b/xplan-ios/Main/Room/View/AnimationView/XPRoomAnimationView.m @@ -1391,6 +1391,7 @@ self.isLargeGiftAnimating = YES; [self.carEffectView stopAnimation]; [self.carVapEffectView stopHWDMP4]; + [self.carEffectQueue removeAllObjects]; } } @@ -1558,9 +1559,7 @@ } else if(player == self.carEffectView) { self.carEffectView.hidden = YES; [self.carEffectView removeFromSuperview]; - if (self.isLargeGiftAnimating) { - [self.carEffectQueue removeAllObjects]; - } else { + if (self.carEffectQueue.count > 0) { [self.carEffectQueue removeObjectAtIndex:0]; } if (self.carEffectQueue.count > 0) { @@ -1599,9 +1598,7 @@ if (container == self.carVapEffectView) { [self.carVapEffectView removeFromSuperview]; self.carVapEffectView = nil; - if (self.isLargeGiftAnimating) { - [self.carEffectQueue removeAllObjects]; - } else { + if (self.carEffectQueue.count > 0) { [self.carEffectQueue removeObjectAtIndex:0]; } if (self.carEffectQueue.count > 0) {