2005-08-31 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c (gtk_window_set_transient_for): Inherit window
groups across transient parents. (#312918, Christian Persch)
2005-08-31 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtkwindow.c (gtk_window_set_transient_for): Inherit window
+ groups across transient parents. (#312918, Christian Persch)
+
* gtk/gtktreemodel.c: Some documentation fixes. (#314882,
Guillaume Cottenceau)
2005-08-31 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtkwindow.c (gtk_window_set_transient_for): Inherit window
+ groups across transient parents. (#312918, Christian Persch)
+
* gtk/gtktreemodel.c: Some documentation fixes. (#314882,
Guillaume Cottenceau)
{
if (window->transient_parent)
{
+ if (window->transient_parent->group)
+ gtk_window_group_remove_window (window->transient_parent->group,
+ window);
+
g_signal_handlers_disconnect_by_func (window->transient_parent,
gtk_window_transient_parent_realized,
window);
GTK_WIDGET_REALIZED (parent))
gtk_window_transient_parent_realized (GTK_WIDGET (parent),
GTK_WIDGET (window));
+
+ if (parent->group)
+ gtk_window_group_add_window (parent->group, window);
}
}