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:
parent
da4bfe781f
commit
e39d6946cf
2 changed files with 3 additions and 1 deletions
|
@ -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));
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Add table
Reference in a new issue