Show text from clipboard in Add URL dialog only if it looks like an URL.

This commit is contained in:
Alex Dedul 2007-07-15 02:36:09 +00:00
parent baf18969f6
commit ff0ff0364a
1 changed files with 4 additions and 2 deletions

View File

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