Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-Andre Laperle2020-09-29 02:50:32 +0000
committerMarc-Andre Laperle2020-09-29 02:50:32 +0000
commit2cea3eba8bf34ac57c35a51ab19f276ca7223385 (patch)
treee9f9db3fbb12fffe91d638b1d5fe746743604515 /windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw
parent5af949d65681881a0abef3129415e4f2adf82d66 (diff)
downloadorg.eclipse.cdt-2cea3eba8bf34ac57c35a51ab19f276ca7223385.tar.gz
org.eclipse.cdt-2cea3eba8bf34ac57c35a51ab19f276ca7223385.tar.xz
org.eclipse.cdt-2cea3eba8bf34ac57c35a51ab19f276ca7223385.zip
Bug 567169 - Detection for VS 2017 and VS2019 toolchain
Fix a NPE I just introduced. This method gets called before things are initialized, just like before. I prefer being conservative by restoring previous behavior and not change too many things by revising the initialization sequence at the same time of other bigger changes. Change-Id: I1096621e29b51c67d218c7e55eaf3ebe29858d07 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
Diffstat (limited to 'windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw')
-rw-r--r--windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinEnvironmentVariableSupplier.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinEnvironmentVariableSupplier.java b/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinEnvironmentVariableSupplier.java
index 7ff261cab33..7f9a7c44b28 100644
--- a/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinEnvironmentVariableSupplier.java
+++ b/windows/org.eclipse.cdt.msw.build/src/org/eclipse/cdt/msw/build/WinEnvironmentVariableSupplier.java
@@ -100,7 +100,9 @@ public class WinEnvironmentVariableSupplier
}
public static IPath[] getIncludePath() {
- // Include paths
+ if (envvars == null)
+ return new IPath[0];
+
IBuildEnvironmentVariable var = envvars.get("INCLUDE"); //$NON-NLS-1$
if (var == null)
return new IPath[0];

Back to the top