From 4545e321dee39801b6515d16bbb7cbc81c7f240c Mon Sep 17 00:00:00 2001 From: Christoph Rueger Date: Mon, 12 Feb 2024 09:35:11 +0100 Subject: [PATCH] refreshFromModel() before resolving This fixes the problem that the runrequirements get deleted if you click the resolve button too fast when the runrequirements part has not been loaded yet. Signed-off-by: Christoph Rueger --- .../src/bndtools/editor/project/RunRequirementsPart.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bndtools.core/src/bndtools/editor/project/RunRequirementsPart.java b/bndtools.core/src/bndtools/editor/project/RunRequirementsPart.java index 2fbb0bf803..dfd9e3f5e0 100644 --- a/bndtools.core/src/bndtools/editor/project/RunRequirementsPart.java +++ b/bndtools.core/src/bndtools/editor/project/RunRequirementsPart.java @@ -159,6 +159,7 @@ public void dispose() { private void doResolve() { IFormPage formPage = (IFormPage) getManagedForm().getContainer(); BndEditor editor = (BndEditor) formPage.getEditor(); + refreshFromModel(); commit(false); editor.resolveRunBundles(new NullProgressMonitor(), false); }