Guest User

Untitled

a guest
Jun 25th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. final int[] result = new int[1];
  2. Runnable JavaDoc r = new Runnable JavaDoc() {
  3. /**
  4. * @see java.lang.Runnable#run()
  5. */
  6. public void run() {
  7. LaunchConfigurationsDialog dialog = (LaunchConfigurationsDialog) LaunchConfigurationsDialog.getCurrentlyVisibleLaunchConfigurationDialog();
  8. if (dialog != null) {
  9. dialog.setInitialSelection(selection);
  10. dialog.doInitialTreeSelection();
  11. if (status != null) {
  12. dialog.handleStatus(status);
  13. }
  14. result[0] = Window.OK;
  15. } else {
  16. dialog = new LaunchConfigurationsDialog(shell, DebugUIPlugin.getDefault().getLaunchConfigurationManager().getLaunchGroup(groupIdentifier));
  17. dialog.setOpenMode(LaunchConfigurationsDialog.LAUNCH_CONFIGURATION_DIALOG_OPEN_ON_SELECTION);
  18. dialog.setInitialSelection(selection);
  19. dialog.setInitialStatus(status);
  20. result[0] = dialog.open();
  21. }
  22. }
  23. };
  24. BusyIndicator.showWhile(DebugUIPlugin.getStandardDisplay(), r);
  25. return result[0];
Add Comment
Please, Sign In to add comment