diff --git a/src/interface.py b/src/interface.py index eb26acc51..3b755d7e9 100644 --- a/src/interface.py +++ b/src/interface.py @@ -32,6 +32,7 @@ import os.path from itertools import izip +import re import urllib import gettext @@ -1177,9 +1178,10 @@ class DelugeGTK: dlg.vbox.pack_start(entry) clip = gtk.clipboard_get(selection='PRIMARY') text = clip.wait_for_text() - #watch out for an empty clipboard, TODO check for non url garbage if text: - entry.set_text(text) + text = text.strip() + if re.search('^(https?|ftp)://', text): + entry.set_text(text) dlg.show_all() result = dlg.run() url = entry.get_text()