From 4f93f1efc6531b9bb229349402acde94f26f399b Mon Sep 17 00:00:00 2001 From: kaso17 Date: Fri, 1 Dec 2017 10:39:50 +0100 Subject: [PATCH] JackettTray: fix running detection --- src/Jackett.Tray/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Jackett.Tray/Program.cs b/src/Jackett.Tray/Program.cs index c19968879..2feab00ca 100644 --- a/src/Jackett.Tray/Program.cs +++ b/src/Jackett.Tray/Program.cs @@ -15,11 +15,11 @@ namespace JackettTray [STAThread] static void Main() { - var JacketTrayProcessName = Process.GetCurrentProcess().ProcessName; + var JacketTrayProcess = Process.GetCurrentProcess(); var runningProcesses = Process.GetProcesses(); var currentSessionID = Process.GetCurrentProcess().SessionId; var sameAsThisSession = runningProcesses.Where(p => p.SessionId == currentSessionID); - var sameAsThisSessionJacketTray = sameAsThisSession.Where(p => p.ProcessName == JacketTrayProcessName); + var sameAsThisSessionJacketTray = sameAsThisSession.Where(p => p.ProcessName == JacketTrayProcess.ProcessName && p.Id != JacketTrayProcess.Id); if (sameAsThisSessionJacketTray.Any()) { MessageBox.Show("JackettTray is already running");