File tree Expand file tree Collapse file tree
MediaConverters.Lib/Imaging/Optimizations Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,8 +20,8 @@ public readonly record struct ImageFileOptimizationResult() : IDisposable
2020 public Exception ? Exception { get ; init ; }
2121 public ImageFileOptimizationFailureReason FailureReason { get ; init ; } = ImageFileOptimizationFailureReason . Ok ;
2222
23- [ MemberNotNullWhen ( true , nameof ( OptimizedImageFile ) , nameof ( Image ) ) ]
24- public bool IsSuccess => OptimizedImageFile is not null && Image is not null ;
23+ [ MemberNotNullWhen ( true , nameof ( OptimizedImageFile ) ) ]
24+ public bool IsSuccess => OptimizedImageFile is not null ;
2525
2626 public Image < Rgba32 > ? Image { get ; init ; }
2727
Original file line number Diff line number Diff line change @@ -115,10 +115,10 @@ internal static async Task<ErrorCode> RunAsync(Options options)
115115 }
116116
117117 FileInfo optimizedImageFile = imageFileOptimizationResult . OptimizedImageFile ;
118+ var image = imageFileOptimizationResult . Image ;
118119
119- if ( imageConvertContext . ImageConvertTaskList is { } list )
120+ if ( image is not null && imageConvertContext . ImageConvertTaskList is { } list )
120121 {
121- var image = imageFileOptimizationResult . Image ;
122122 var workerProvider = new WorkerProvider ( ) ;
123123
124124 foreach ( IImageConvertTask imageConvertTask in list )
You can’t perform that action at this time.
0 commit comments