From 8dc69b7bacd1329c39f411e7a554191deb9743a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B6rn=20Svensson?= Date: Tue, 25 Jan 2022 18:51:47 +0100 Subject: [PATCH] Mark RequestMonitor done in flushAllCachesAndRefresh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If the request montior is not marked done, the call can hang. Contributed by STMicroelectronics Change-Id: I9c7989e889d70d59d420a3d170e1587a2e2abafe Signed-off-by: Torbjörn Svensson --- dsf/org.eclipse.cdt.dsf/META-INF/MANIFEST.MF | 2 +- .../cdt/dsf/debug/service/command/ICommandControlService.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dsf/org.eclipse.cdt.dsf/META-INF/MANIFEST.MF b/dsf/org.eclipse.cdt.dsf/META-INF/MANIFEST.MF index 97536dcb9c7..b143484696a 100644 --- a/dsf/org.eclipse.cdt.dsf/META-INF/MANIFEST.MF +++ b/dsf/org.eclipse.cdt.dsf/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-Vendor: %providerName Bundle-SymbolicName: org.eclipse.cdt.dsf;singleton:=true -Bundle-Version: 2.11.0.qualifier +Bundle-Version: 2.11.100.qualifier Bundle-Activator: org.eclipse.cdt.dsf.internal.DsfPlugin Bundle-Localization: plugin Require-Bundle: org.eclipse.core.runtime, diff --git a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/command/ICommandControlService.java b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/command/ICommandControlService.java index 2cad8387ae4..463d0d29f1d 100644 --- a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/command/ICommandControlService.java +++ b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/command/ICommandControlService.java @@ -85,6 +85,7 @@ public interface ICommandControlService extends ICommandControl, IDsfService { * @since 2.10 */ default public void flushAllCachesAndRefresh(RequestMonitor rm) { + rm.done(); } }