Skip to content
Snippets Groups Projects
Commit bcfc2128 authored by Raphael GIRARDOT's avatar Raphael GIRARDOT
Browse files

Tooltip transmission must be done in EDT (SCAN-976, PROBLEM-2582)

parent b363b6a4
No related branches found
No related tags found
No related merge requests found
......@@ -67,6 +67,7 @@ import fr.soleil.data.service.IDataSourceProducer;
import fr.soleil.data.service.IKey;
import fr.soleil.data.service.ILoggingSystem;
import fr.soleil.data.service.LoggingSystemDelegate;
import fr.soleil.data.service.thread.IDrawingThreadManager;
import fr.soleil.data.source.AbstractDataSource;
import fr.soleil.data.source.IPluggableDataSource;
import fr.soleil.data.target.ITarget;
......@@ -414,7 +415,11 @@ public abstract class AbstractCometeBox<T extends ITarget> implements ILoggingSy
tooltipMap.put(component, component.getToolTipText());
}
}
// Must be done in EDT (SCAN-976, PROBLEM-2582)
IDrawingThreadManager manager = TargetUtils.getNotNullDrawingThreadManager(component);
manager.runInDrawingThread(() -> {
component.setToolTipText(tooltip);
});
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment