aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/ApplicationHost.cs
diff options
context:
space:
mode:
authorMark Monteiro <marknr.monteiro@protonmail.com>2020-03-27 00:10:16 +0100
committerMark Monteiro <marknr.monteiro@protonmail.com>2020-03-27 00:10:16 +0100
commitee2f911a2b85792c2bfc867d42b7d58b847de6ea (patch)
tree6d50318f0119a3ac62038a02f98346bedc49308c /Emby.Server.Implementations/ApplicationHost.cs
parent10050a55a55c25d7fe9a8fe63b326995aaf487d7 (diff)
Remove unnecessary CommonProcess abstraction
Diffstat (limited to 'Emby.Server.Implementations/ApplicationHost.cs')
-rw-r--r--Emby.Server.Implementations/ApplicationHost.cs11
1 files changed, 3 insertions, 8 deletions
diff --git a/Emby.Server.Implementations/ApplicationHost.cs b/Emby.Server.Implementations/ApplicationHost.cs
index d6a572818..bc637b02f 100644
--- a/Emby.Server.Implementations/ApplicationHost.cs
+++ b/Emby.Server.Implementations/ApplicationHost.cs
@@ -1727,15 +1727,15 @@ namespace Emby.Server.Implementations
throw new NotSupportedException();
}
- var process = ProcessFactory.Create(new ProcessOptions
+ var process = ProcessFactory.Create(new ProcessStartInfo
{
FileName = url,
- EnableRaisingEvents = true,
UseShellExecute = true,
ErrorDialog = false
});
- process.Exited += ProcessExited;
+ process.EnableRaisingEvents = true;
+ process.Exited += (sender, args) => ((Process)sender).Dispose(); ;
try
{
@@ -1748,11 +1748,6 @@ namespace Emby.Server.Implementations
}
}
- private static void ProcessExited(object sender, EventArgs e)
- {
- ((IProcess)sender).Dispose();
- }
-
public virtual void EnableLoopback(string appName)
{
}