From 2aeb41dcbca6f90d724a0395c9a6c9e85ebca7ac Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 3 Mar 2016 11:32:51 +0100 Subject: [PATCH] When trying to run another instance exit with code 0 if activation of first instance was successful --- .../platform-impl/src/com/intellij/idea/StartupUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java index 2fc4fcbeb05b..f36817b461c5 100644 --- a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java +++ b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java @@ -307,6 +307,11 @@ public class StartupUtil { Main.showMessage("Too Many Instances", message, true); } + if (status == SocketLock.ActivateStatus.ACTIVATED) { + System.out.println("Already running"); + System.exit(0); + } + return false; }