diff options
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java index f5d89526ec..0294c7b0b1 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java @@ -171,12 +171,15 @@ public class RepositorySelectionPage extends BaseWizardPage { Clipboard clippy = new Clipboard(Display.getCurrent()); String text = (String) clippy.getContents(TextTransfer.getInstance()); try { - if(Transport.canHandleProtocol(new URIish(text))) { - preset = text; + if(text != null) { + text = text.trim(); + if(Transport.canHandleProtocol(new URIish(text))) + preset = text; } } catch (URISyntaxException e) { preset = null; } + clippy.dispose(); } this.presetUri = preset; |