Use Null-Propagation Operator
This commit is contained in:
@@ -317,8 +317,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
output.Write(buffer, 0, write);
|
||||
copied += write;
|
||||
|
||||
if (onProgress != null)
|
||||
onProgress(copied);
|
||||
onProgress?.Invoke(copied);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -375,15 +374,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
{
|
||||
Log.Write("install", "Extracting {0} -> {1}".F(sourcePath, targetPath));
|
||||
if (type == ExtractionType.Blast)
|
||||
{
|
||||
Action<long, long> onBlastProgress = (read, _) =>
|
||||
{
|
||||
if (onProgress != null)
|
||||
onProgress(read);
|
||||
};
|
||||
|
||||
Blast.Decompress(source, target, onBlastProgress);
|
||||
}
|
||||
Blast.Decompress(source, target, (read, _) => onProgress?.Invoke(read));
|
||||
else
|
||||
CopyStream(source, target, length, onProgress);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user