1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Bugzilla 255550

This commit is contained in:
Randy Rohrbach 2008-11-17 19:49:57 +00:00
parent e5cff7aaeb
commit d80ad003f2

View file

@ -301,6 +301,22 @@ public class SRecordExporter implements IMemoryExporter
});
composite.pack();
parent.pack();
/*
* We need to perform a validation. If we do it immediately we will get an exception
* because things are not totally setup. So we schedule an immediate running of the
* validation. For a very brief time the view logically may show a state which does
* not reflect the true state of affairs. But the validate immediately corrects the
* info. In practice the user never sees the invalid state displayed, because of the
* speed of the draw of the dialog.
*/
Display.getDefault().asyncExec(new Runnable(){
public void run()
{
validate();
}
});
return composite;
}
@ -364,7 +380,6 @@ public class SRecordExporter implements IMemoryExporter
}
fParentDialog.setValid(isValid);
}