From 40daa34fdae211b842e79f20d03e9c0fcf2d1349 Mon Sep 17 00:00:00 2001 From: Samuel Hultgren Date: Thu, 12 Apr 2018 13:47:16 +0200 Subject: [PATCH] Bug 533499 - Check all problem markers for errors Check all problem markers until one with severity Error or higher has been found. Change-Id: I7b44727eb1f323da75a7aa58bcea2ef307801adf Signed-off-by: Samuel Hultgren --- .../src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java index c9a6ac24590..03d8450e586 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java @@ -10,6 +10,7 @@ * James Blackburn (Broadcom Corp.) * Marc Khouzam (Ericsson) - Modernize Run launch (bug 464636) * Philip Langer (EclipseSource Services GmbH) - bug 506843 + * Samuel Hultgren (STMicroelectronics) - bug 533499 *******************************************************************************/ package org.eclipse.cdt.launch; @@ -183,8 +184,8 @@ public abstract class AbstractCLaunchDelegate2 extends LaunchConfigurationDelega if (markers.length > 0) { for (IMarker marker : markers) { Integer severity = (Integer)marker.getAttribute(IMarker.SEVERITY); - if (severity != null) { - return severity.intValue() >= IMarker.SEVERITY_ERROR; + if (severity != null && severity.intValue() >= IMarker.SEVERITY_ERROR) { + return true; } } }