better mono process detection

This commit is contained in:
kay.one 2013-08-13 22:02:25 -07:00
commit aee7019ed2
2 changed files with 15 additions and 7 deletions

View file

@ -34,7 +34,7 @@ namespace NzbDrone.Common
private static List<Process> GetProcessesByName(string name)
{
var monoProcesses = Process.GetProcessesByName("mono")
.Where(process => process.Modules.Cast<ProcessModule>().Any(module => module.ModuleName.ToLower() == name + ".exe"));
.Where(process => process.Modules.Cast<ProcessModule>().Any(module => module.ModuleName.ToLower() == name.ToLower() + ".exe"));
return Process.GetProcessesByName(name)
.Union(monoProcesses).ToList();
}