From 185673be5210a69433c67fca736afb60b3db4da3 Mon Sep 17 00:00:00 2001 From: Bernd Hufmann Date: Tue, 15 Apr 2025 14:22:20 -0400 Subject: [PATCH] tmf: Exit loop only when match was found when removing data provider PR (#254) exited the loop after the first iteration. fixes #253. Signed-off-by: Bernd Hufmann --- .../tracecompass/tmf/core/dataprovider/DataProviderManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderManager.java b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderManager.java index 1b2ed1126b..841091e650 100644 --- a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderManager.java +++ b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderManager.java @@ -378,8 +378,8 @@ public void removeDataProvider(ITmfTrace trace, String id) { if (dp.getId().equals(id)) { dp.dispose(); iter.remove(); + break; } - break; } }