Bläddra i källkod

replace 'try-finally' with 'using' where appropriate

Mark Monteiro 5 år sedan
förälder
incheckning
658e963e93

+ 2 - 7
Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs

@@ -1709,14 +1709,9 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
 
         private void Process_Exited(object sender, EventArgs e)
         {
-            try
-            {
-                var exitCode = ((Process)sender).ExitCode;
-                _logger.LogInformation("Recording post-processing script completed with exit code {ExitCode}", exitCode);
-            }
-            finally
+            using (var process = (Process)sender)
             {
-                ((Process)sender).Dispose();
+                _logger.LogInformation("Recording post-processing script completed with exit code {ExitCode}", process.ExitCode);
             }
         }
 

+ 1 - 6
Emby.Server.Implementations/LiveTv/EmbyTV/EncodedRecorder.cs

@@ -289,8 +289,7 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
         /// </summary>
         private void OnFfMpegProcessExited(Process process, string inputFile)
         {
-            try
-            {
+            using (process) {
                 _hasExited = true;
 
                 _logFileStream?.Dispose();
@@ -315,10 +314,6 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
                                 exitCode)));
                 }
             }
-            finally
-            {
-                process.Dispose();
-            }
         }
 
         private async void StartStreamingLog(Stream source, Stream target)