Skip to content
  • Owen Taylor's avatar
    Add _gtk_window_unset_focus_and_default(), use to clear the focus and · ff9c2c56
    Owen Taylor authored
    Tue Nov 12 15:13:58 2002  Owen Taylor  <otaylor@redhat.com>
    
            * gtk/gtkwidget.c gtk/gtkwindow.[ch]: Add
            _gtk_window_unset_focus_and_default(), use to clear
            the focus and default out of parts of the widget
            heirarchy that we are hiding.
    
            * gtk/gtkwidget.c (gtk_widget_propagate_screen_changed_recurse):
            Fix typo that was resulting in missed screen-change
            notifies.
    
            * gtk/gtkwindow.c (do_focus_change): Allow for
            widget->window == NULL.
    
            * gtk/gtklabel.c (gtk_label_screen_changed): Clear the
            layout here not in hierarchy changed to handle the case
            where the toplevel was moved between screens.
    ff9c2c56