gget r32 - trunk/gget
- From: johans svn gnome org
- To: svn-commits-list gnome org
- Subject: gget r32 - trunk/gget
- Date: Sat, 12 Jul 2008 19:36:27 +0000 (UTC)
Author: johans
Date: Sat Jul 12 19:36:26 2008
New Revision: 32
URL: http://svn.gnome.org/viewvc/gget?rev=32&view=rev
Log:
Fixed clipboard bug.
Modified:
trunk/gget/AddDownloadDialog.py
Modified: trunk/gget/AddDownloadDialog.py
==============================================================================
--- trunk/gget/AddDownloadDialog.py (original)
+++ trunk/gget/AddDownloadDialog.py Sat Jul 12 19:36:26 2008
@@ -36,7 +36,8 @@
self.__connect_widgets()
self.clipboard = gtk.Clipboard(selection="PRIMARY")
- self.clipboard.connect("owner-change", self.__clipboard_owner_change)
+ self.owner_change_id = self.clipboard.connect("owner-change",
+ self.__clipboard_owner_change)
self.__valid_url = False
if uri != "":
@@ -79,10 +80,9 @@
def __set_url_from_clipboard(self, clipboard):
if clipboard.wait_is_text_available():
- url = self.clipboard.wait_for_text()
+ url = clipboard.wait_for_text()
if url and self.__is_valid_url(url):
self.url_entry.set_text(url)
- # self.url_entry.select_region(0, -1)
def __is_valid_url(self, url):
PROTOCOLS = ["http", "https", "ftp"]
@@ -100,9 +100,12 @@
download_list = DownloadList()
download_list.add_download(self.url_entry.get_text(),
self.download_filechooserbutton.get_current_folder())
+
+ self.clipboard.disconnect(self.owner_change_id)
self.dialog.destroy()
def __cancel_button_clicked(self, button):
+ self.clipboard.disconnect(self.owner_change_id)
self.dialog.destroy()
# vim: set sw=4 et sts=4 tw=79 fo+=l:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]