From d953c8d8b46ff5468b42edb1b5e5ca04756618e0 Mon Sep 17 00:00:00 2001 From: Marcos Pinto Date: Mon, 17 Sep 2007 20:38:32 +0000 Subject: [PATCH] url checks for add torrent --- deluge/ui/gtkui/addtorrenturl.py | 2 +- deluge/ui/gtkui/menubar.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/deluge/ui/gtkui/addtorrenturl.py b/deluge/ui/gtkui/addtorrenturl.py index 9a0e69012..5145fa66b 100644 --- a/deluge/ui/gtkui/addtorrenturl.py +++ b/deluge/ui/gtkui/addtorrenturl.py @@ -64,7 +64,7 @@ class AddTorrentUrl: self.response = self.dlg.run() url = self.entry.get_text() self.dlg.destroy() - if self.response == 1: + if self.response == 1 and deluge.common.is_url(url): return url else: return None diff --git a/deluge/ui/gtkui/menubar.py b/deluge/ui/gtkui/menubar.py index 98def96fd..7252806b6 100644 --- a/deluge/ui/gtkui/menubar.py +++ b/deluge/ui/gtkui/menubar.py @@ -102,7 +102,9 @@ class MenuBar: def on_menuitem_addurl_activate(self, data=None): log.debug("on_menuitem_addurl_activate") from addtorrenturl import AddTorrentUrl - functions.add_torrent_url(AddTorrentUrl().run()) + result = AddTorrentUrl().run() + if result is not None: + functions.add_torrent_url(result) def on_menuitem_clear_activate(self, data=None): log.debug("on_menuitem_clear_activate")