GNOME Bugzilla – Bug 308384
gtk.gdk.Window.set_user_data() should accept None
Last modified: 2005-06-20 13:22:09 UTC
A typical unrealize handler might be: def do_unrealize (self): self.window.set_user_data (None) self.window.destroy () gtk.Widget.do_unrealize (self) But you get: self.window.set_user_data (None) TypeError: Only GtkWidgets are allowed as user data. Maybe you want to use GObject.set_data() Attaching patch to make gtk.gdk.Window.set_user_data() accept None
Created attachment 48037 [details] [review] pygtk-gdk-window-set-user-data-should-accept-None.patch
Looks good. Go ahead and commit
Thanks 2005-06-20 Mark McLoughlin <mark@skynet.ie> Fixes bug #308384 * gtk/gdk.override: make gtk.gdk.Window.set_user_data() accept None