From 98f71f261c6a7a587e459a66fca32271659ef942 Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Thu, 23 Jun 2011 15:57:51 +0400 Subject: [PATCH] IDEA-71329 ProcessHandler constructor makes unsafe call to instance method, leads to NPE Siddharth takes care of our codebase --- .../src/com/intellij/execution/process/ProcessHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/execution/process/ProcessHandler.java b/platform/platform-api/src/com/intellij/execution/process/ProcessHandler.java index f4d0d81be0c2..383cedd4bc99 100644 --- a/platform/platform-api/src/com/intellij/execution/process/ProcessHandler.java +++ b/platform/platform-api/src/com/intellij/execution/process/ProcessHandler.java @@ -56,7 +56,8 @@ public abstract class ProcessHandler extends UserDataHolderBase { myEventMulticaster = createEventMulticaster(); myWaitSemaphore = new Semaphore(); myWaitSemaphore.down(); - addProcessListener(myAfterStartNotifiedRunner = new TasksRunner()); + myAfterStartNotifiedRunner = new TasksRunner(); + myListeners.add(myAfterStartNotifiedRunner); } public void startNotify() {