GNOME Bugzilla – Bug 444974
gtk.gdk.Screen() creates new GdkScreen instance
Last modified: 2008-02-06 13:19:58 UTC
gtk.gdk.Screen() creates new GdkScreen instance, so if people call X11 methods on it, they get segfault. While creating a new screen object doesn't make sense, the constructor could do something like what Display() does, e.g. call gdk_screen_get_default(); or it could raise an exception.
Created attachment 89527 [details] [review] patch This one calls gdk_screen_get_default().
Comment on attachment 89527 [details] [review] patch Looks good
Sending ChangeLog Sending gtk/gdk-base.defs Sending gtk/gdk.override Transmitting file data ... Committed revision 2960.