Make sure grab-notify is emitted on toplevels as well as child widgets.
2006-05-22 Alexander Larsson <alexl@redhat.com> * gtk/gtkmain.c: Make sure grab-notify is emitted on toplevels as well as child widgets. * gtk/Makefile.am: * gtk/gtkwin32embedwidget.[ch] Add new widget used for win32 port to embed gtk+ widgets in windows dialog. * gtk/gtkmarshalers.list: Add POINTER:VOID * gtk/gtkprintoperation-private.h: * gtk/gtkprintoperation.[ch]: Generic support for custom widgets in print dialog. * gtk/gtkprintoperation-win32.c: Implement custom widget support for win32. * tests/print-editor.c: Allow setting of font using custom widgets in the print dialog.
This commit is contained in:
committed by
Alexander Larsson
parent
fb3eeb8686
commit
d2cb6c6eb2
@ -1560,8 +1560,7 @@ gtk_grab_notify (GtkWindowGroup *group,
|
||||
info.is_grabbed = FALSE;
|
||||
|
||||
if (group == gtk_window_get_group (toplevel))
|
||||
gtk_container_foreach (GTK_CONTAINER (toplevel),
|
||||
gtk_grab_notify_foreach, &info);
|
||||
gtk_grab_notify_foreach (GTK_WIDGET (toplevel), &info);
|
||||
g_object_unref (toplevel);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user