1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-10 18:45:26 +02:00

launchbar: widget is disposed exceptions in tests

Change-Id: I1b921ffeeb931c19059a14825b3ebc4e26bd14d1
This commit is contained in:
Alena Laskavaia 2016-02-01 11:20:08 -05:00
parent da4bfe781f
commit e39d6946cf
2 changed files with 3 additions and 1 deletions

View file

@ -225,7 +225,7 @@ public class ModeSelector extends CSelector {
}
private void updateLaunchButton(ToolItem toolItem) {
if (toolItem == null) {
if (toolItem == null || isDisposed()) {
return;
}
toolItem.setImage(Activator.getDefault().getImage(Activator.IMG_BUTTON_LAUNCH));

View file

@ -261,6 +261,8 @@ public class TargetSelector extends CSelector implements ILaunchTargetListener {
@Override
public void setSelection(Object element) {
if (isDisposed())
return;
if (element == null) {
element = noTargets[0];
} else if (element instanceof ILaunchTarget) {