From fe95636f350ba2f643f008a80c0946d7088b2390 Mon Sep 17 00:00:00 2001 From: Poker Date: Mon, 7 Apr 2025 22:09:42 +0800 Subject: [PATCH] Span.IsEmpty --- src/ImageSharp/Formats/Ani/AniDecoderCore.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ImageSharp/Formats/Ani/AniDecoderCore.cs b/src/ImageSharp/Formats/Ani/AniDecoderCore.cs index 561eec597..7ce8292a7 100644 --- a/src/ImageSharp/Formats/Ani/AniDecoderCore.cs +++ b/src/ImageSharp/Formats/Ani/AniDecoderCore.cs @@ -114,7 +114,7 @@ internal class AniDecoderCore : ImageDecoderCore ImageFrameMetadata rootFrameMetadata = img.Frames.RootFrame.Metadata; AniFrameMetadata aniFrameMetadata = rootFrameMetadata.GetAniMetadata(); - aniFrameMetadata.FrameDelay = rate == default ? aniMetadata.DisplayRate : rate[i]; + aniFrameMetadata.FrameDelay = rate.IsEmpty ? aniMetadata.DisplayRate : rate[i]; aniFrameMetadata.FrameCount = img.Frames.Count; aniFrameMetadata.EncodingWidth = encodingWidth; aniFrameMetadata.EncodingHeight = encodingHeight; @@ -201,7 +201,7 @@ internal class AniDecoderCore : ImageDecoderCore ImageFrameMetadata rootFrameMetadata = imageInfo.FrameMetadataCollection is [var first, ..] ? first : new(); AniFrameMetadata aniFrameMetadata = rootFrameMetadata.GetAniMetadata(); - aniFrameMetadata.FrameDelay = rate == default ? aniMetadata.DisplayRate : rate[i]; + aniFrameMetadata.FrameDelay = rate.IsEmpty ? aniMetadata.DisplayRate : rate[i]; aniFrameMetadata.FrameCount = info.FrameMetadataCollection.Count; aniFrameMetadata.EncodingWidth = type switch { @@ -331,7 +331,7 @@ internal class AniDecoderCore : ImageDecoderCore } } - if (sequence == default) + if (sequence.IsEmpty) { sequence = Enumerable.Range(0, totalFrameCount.Count).ToArray(); }