Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java7
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;

Back to the top