From c398ef57a5004088fb5167754c9a9ba9c1732c59 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Fri, 16 Nov 2012 15:32:49 +0000 Subject: [PATCH] Fix unhandled error with empty clipboard on Win32 --- deluge/ui/gtkui/addtorrentdialog.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/deluge/ui/gtkui/addtorrentdialog.py b/deluge/ui/gtkui/addtorrentdialog.py index fceb882f9..29810875b 100644 --- a/deluge/ui/gtkui/addtorrentdialog.py +++ b/deluge/ui/gtkui/addtorrentdialog.py @@ -626,7 +626,11 @@ class AddTorrentDialog(component.Component): import win32clipboard as clip import win32con clip.OpenClipboard() - text = clip.GetClipboardData(win32con.CF_UNICODETEXT) + try: + text = clip.GetClipboardData(win32con.CF_UNICODETEXT) + except TypeError: + # Catch empty clipboard error + text = '' clip.CloseClipboard() else: clip = gtk.clipboard_get(selection='PRIMARY')