commit | 614ede7dc64fd7332b58df43fe7571ff4a56aae3 | [log] [tgz] |
---|---|---|
author | Vikas Chandra <Vikas.Chandra@in.ibm.com> | Sun Jun 20 16:16:32 2021 +0530 |
committer | Vikas Chandra <Vikas.Chandra@in.ibm.com> | Sun Jun 20 07:14:47 2021 -0400 |
tree | c3977e50e0da3b402d05897cf534233660567ee3 | |
parent | 3972af9c1f3561c90ec128b4bfaf432138335a4f [diff] |
Bug 574341 - Configure Problem Severity doesn't seem to work well with optional dependency warnings Change-Id: I380290121a260cda8bea63cab9279b90d4e7c21f Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/182264 Tested-by: PDE Bot <pde-bot@eclipse.org>
diff --git a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java index abd2f1e..b70c055 100644 --- a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java +++ b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/BundleErrorReporter.java
@@ -1103,8 +1103,9 @@ private int getRequireBundleSeverity(ManifestElement requireBundleElement, boolean optional) { int severity = CompilerFlags.getFlag(fProject, CompilerFlags.P_UNRESOLVED_IMPORTS); - if (optional && severity != CompilerFlags.IGNORE) { - severity += 1; + // only for error, optional dependency should be shown as warning + if (optional && severity == CompilerFlags.ERROR) { + severity = CompilerFlags.WARNING; } return severity; }