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; }