X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkfilechooserdefault.c;h=c2f29e9cdd5b929450aa15825ab61b02b7308530;hb=e53efb120ae5251b44d089ed6fe35f411a674dd4;hp=ecdcc01b58377f863793bf551c9551f1527b0036;hpb=8c1f5dbc03dfe367917b39a7a3c70ba5a5612c0c;p=~andy%2Fgtk diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index ecdcc01b5..c2f29e9cd 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -1109,7 +1109,7 @@ update_preview_widget_visibility (GtkFileChooserDefault *impl) else gtk_widget_hide (impl->preview_box); - if (!GTK_WIDGET_MAPPED (impl)) + if (!gtk_widget_get_mapped (GTK_WIDGET (impl))) emit_default_size_changed (impl); } @@ -6408,7 +6408,8 @@ pending_select_files_process (GtkFileChooserDefault *impl) * that case, the chooser's selection should be what the caller expects, * as the user can't see that something else got selected. See bug #165264. */ - if (GTK_WIDGET_MAPPED (impl) && impl->action == GTK_FILE_CHOOSER_ACTION_OPEN) + if (impl->action == GTK_FILE_CHOOSER_ACTION_OPEN && + gtk_widget_get_mapped (GTK_WIDGET (impl))) browse_files_select_first_row (impl); }