diff options
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesView.java')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesView.java | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesView.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesView.java index 3a1cc3b486..7d70f304ea 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesView.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesView.java @@ -670,11 +670,11 @@ public class RepositoriesView extends ViewPart implements ISelectionProvider { @Override public void widgetSelected(SelectionEvent e) { - new WizardDialog(getSite().getShell(), - new ConfigureRemoteWizard(node.getRepository())) - .open(); - scheduleRefresh(); - + WizardDialog dialog = new WizardDialog(getSite().getShell(), + new ConfigureRemoteWizard(node.getRepository())); + if (dialog.open() == Window.OK) { + scheduleRefresh(); + } } }); @@ -691,12 +691,11 @@ public class RepositoriesView extends ViewPart implements ISelectionProvider { @Override public void widgetSelected(SelectionEvent e) { - - new WizardDialog(getSite().getShell(), - new ConfigureRemoteWizard(node.getRepository(), - name, false)).open(); - scheduleRefresh(); - + WizardDialog dialog = new WizardDialog(getSite().getShell(), + new ConfigureRemoteWizard(node.getRepository(), name, false)); + if (dialog.open() == Window.OK) { + scheduleRefresh(); + } } }); @@ -707,12 +706,11 @@ public class RepositoriesView extends ViewPart implements ISelectionProvider { @Override public void widgetSelected(SelectionEvent e) { - - new WizardDialog(getSite().getShell(), - new ConfigureRemoteWizard(node.getRepository(), - name, true)).open(); - scheduleRefresh(); - + WizardDialog dialog = new WizardDialog(getSite().getShell(), + new ConfigureRemoteWizard(node.getRepository(), name, true)); + if (dialog.open() == Window.OK) { + scheduleRefresh(); + } } }); |