GNOME Bugzilla – Bug 568892
don't rely on GtkAction implementation details
Last modified: 2009-02-07 10:33:08 UTC
./src/window.c: action = g_object_get_data (G_OBJECT (proxy), "gtk-action"); ./src/toolbareditor/egg-editable-toolbar.c: action = g_object_get_data (G_OBJECT (widget), "gtk-action"); ./src/toolbareditor/egg-editable-toolbar.c: action = g_object_get_data (G_OBJECT (widget), "gtk-action"); ./src/toolbareditor/egg-editable-toolbar.c: "gtk-action"); libegg trunk is fixed, so for the egg files you just need to reimport. +++ This bug was initially created as a clone of Bug #568886 +++ From epiphany 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. This bugs tracks this problem in the affected modules.
This should be fixed in the trunk version. It will be available in the next software release.