From 75ea193e2454aefbbafaa0b6d3e3175bb891ece8 Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Sat, 13 Nov 2010 20:21:49 +0300 Subject: [PATCH] Fixed wrong condition in the default implementation of ExecutableValidator.isExecutableValid --- .../src/com/intellij/execution/util/ExecutableValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/execution/util/ExecutableValidator.java b/platform/platform-api/src/com/intellij/execution/util/ExecutableValidator.java index 24eb05210eed..e0b0c1561d7e 100644 --- a/platform/platform-api/src/com/intellij/execution/util/ExecutableValidator.java +++ b/platform/platform-api/src/com/intellij/execution/util/ExecutableValidator.java @@ -109,7 +109,7 @@ public abstract class ExecutableValidator { commandLine.setExePath(executable); CapturingProcessHandler handler = new CapturingProcessHandler(commandLine.createProcess(), CharsetToolkit.getDefaultSystemCharset()); ProcessOutput result = handler.runProcess(60 * 1000); - return !result.isTimeout() && (result.getExitCode() != 0) && result.getStderr().isEmpty(); + return !result.isTimeout() && (result.getExitCode() == 0) && result.getStderr().isEmpty(); } catch (Throwable e) { return false; }