GNOME Bugzilla – Bug 568885
don't rely on gtk implementation details
Last modified: 2011-11-11 10:03:55 UTC
./src/interface.cpp: action = static_cast<GtkAction*>(g_object_get_data (G_OBJECT (proxy), "gtk-action")); +++ This bug was initially created as a clone of Bug #568848 +++ While testing some GtkAction changes in GTK+ trunk, I've found that epiphany uses g_object_get_data (widget, "gtk-action") to get at the action associated with a widget in some places. Please don't do that. We consider that undocumented object data an implementation detail, and it will go away at some point. Instead, use the documented api for this: gtk_widget_get_action.
Hello Christian, do you think this also needs to be included in current stable gnome-2-24 ?
trunk fix http://svn.gnome.org/viewvc/gnome-system-monitor?view=revision&revision=2557
Not sure it's worth it on 2-24, since there'll be no more Gnome 2.24.x releases; for how long the workaround will be kept in gtk+ itself, see bug 568848 comment 10 and 11.
This seems to have been fixed. Closing.