From 9e11745cb211a8f2f38c32ce45ce3a6b41ab5059 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 14 Jan 2015 16:58:21 -0800 Subject: [PATCH] Fixed: Conflicts with mono 3.12 --- src/NzbDrone.Common/Processes/ProcessProvider.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/NzbDrone.Common/Processes/ProcessProvider.cs b/src/NzbDrone.Common/Processes/ProcessProvider.cs index 551afceaf..1579e0c61 100644 --- a/src/NzbDrone.Common/Processes/ProcessProvider.cs +++ b/src/NzbDrone.Common/Processes/ProcessProvider.cs @@ -6,7 +6,6 @@ using System.IO; using System.Linq; using NLog; using NzbDrone.Common.EnvironmentInfo; -using NzbDrone.Common.Instrumentation; using NzbDrone.Common.Model; namespace NzbDrone.Common.Processes @@ -218,7 +217,7 @@ namespace NzbDrone.Common.Processes process.Refresh(); - if (process.HasExited) + if (process.Id != Process.GetCurrentProcess().Id && process.HasExited) { _logger.Debug("Process has already exited"); return; @@ -261,7 +260,7 @@ namespace NzbDrone.Common.Processes processInfo.Name = process.ProcessName; processInfo.StartPath = GetExeFileName(process); - if (process.HasExited) + if (process.Id != Process.GetCurrentProcess().Id && process.HasExited) { processInfo = null; }