From b7a204760eac9fd26cb20d334019eba04ee13068 Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Sun, 10 Sep 2017 20:34:41 +1000 Subject: [PATCH] Reuse comparable swap --- src/ImageSharp/Image/ImageFrame{TPixel}.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/ImageSharp/Image/ImageFrame{TPixel}.cs b/src/ImageSharp/Image/ImageFrame{TPixel}.cs index c4b6562976..73e3a80aef 100644 --- a/src/ImageSharp/Image/ImageFrame{TPixel}.cs +++ b/src/ImageSharp/Image/ImageFrame{TPixel}.cs @@ -166,11 +166,7 @@ namespace SixLabors.ImageSharp { Guard.NotNull(pixelSource, nameof(pixelSource)); - Buffer2D newPixels = pixelSource.pixelBuffer; - - pixelSource.pixelBuffer = this.pixelBuffer; - - this.pixelBuffer = newPixels; + ComparableExtensions.Swap(ref this.pixelBuffer, ref pixelSource.pixelBuffer); } ///