diff --git a/deluge/ui/gtkui/filtertreeview.py b/deluge/ui/gtkui/filtertreeview.py index b7ba36e03..1c1309e6f 100644 --- a/deluge/ui/gtkui/filtertreeview.py +++ b/deluge/ui/gtkui/filtertreeview.py @@ -40,6 +40,7 @@ import gtk.glade import logging import pkg_resources import glib +import warnings import deluge.component as component import deluge.common @@ -259,7 +260,11 @@ class FilterTreeView(component.Component): value = model.get_value(row, 1) label = model.get_value(row, 2) count = model.get_value(row, 3) - pix = model.get_value(row, 4) + + #Supress Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed + with warnings.catch_warnings(): + warnings.simplefilter("ignore") + pix = model.get_value(row, 4) if pix: self.renderpix.set_property("visible", True) diff --git a/deluge/ui/gtkui/torrentview.py b/deluge/ui/gtkui/torrentview.py index 4fc5ce331..638616dd5 100644 --- a/deluge/ui/gtkui/torrentview.py +++ b/deluge/ui/gtkui/torrentview.py @@ -43,6 +43,7 @@ import gtk.glade import gettext import gobject import logging +import warnings from urlparse import urlparse import deluge.common @@ -84,8 +85,11 @@ def cell_data_statusicon(column, cell, model, row, data): """Display text with an icon""" try: icon = ICON_STATE[model.get_value(row, data)] - if cell.get_property("pixbuf") != icon: - cell.set_property("pixbuf", icon) + #Supress Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed + with warnings.catch_warnings(): + warnings.simplefilter("ignore") + if cell.get_property("pixbuf") != icon: + cell.set_property("pixbuf", icon) except KeyError: pass @@ -104,8 +108,11 @@ def cell_data_trackericon(column, cell, model, row, data): else: icon = create_blank_icon() - if cell.get_property("pixbuf") != icon: - cell.set_property("pixbuf", icon) + #Supress Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed + with warnings.catch_warnings(): + warnings.simplefilter("ignore") + if cell.get_property("pixbuf") != icon: + cell.set_property("pixbuf", icon) host = model[row][data] if host: