Don't skip internal children when emitting grab-notify. (#343425, Markku

2006-05-30  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal
	children when emitting grab-notify.  (#343425, Markku Vire)
This commit is contained in:
Matthias Clasen 2006-05-31 03:55:55 +00:00 committed by Matthias Clasen
parent 7b12fdbc2a
commit 93b7abaf48
3 changed files with 7 additions and 1 deletions

View File

@ -1,5 +1,8 @@
2006-05-30 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal
children when emitting grab-notify. (#343425, Markku Vire)
* gdk/gdkpixmap.c:
* gdk/gdkwindow.c: Don't use G_DEFINE_TYPE, since the instance
struct name does not match the type name. (#343453, Ed Catmur)

View File

@ -1,5 +1,8 @@
2006-05-30 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal
children when emitting grab-notify. (#343425, Markku Vire)
* gdk/gdkpixmap.c:
* gdk/gdkwindow.c: Don't use G_DEFINE_TYPE, since the instance
struct name does not match the type name. (#343453, Ed Catmur)

View File

@ -1524,7 +1524,7 @@ gtk_grab_notify_foreach (GtkWidget *child,
_gtk_widget_grab_notify (child, was_shadowed);
if ((was_shadowed || is_shadowed) && GTK_IS_CONTAINER (child))
gtk_container_foreach (GTK_CONTAINER (child), gtk_grab_notify_foreach, info);
gtk_container_forall (GTK_CONTAINER (child), gtk_grab_notify_foreach, info);
g_object_unref (child);