From 9e379cfd4011741334a6f9dc751bf9c435c4ad82 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Sun, 7 Mar 2004 21:26:32 +0000 Subject: [PATCH] set redraw_on_allocate, #135902. Sun Mar 7 16:07:08 2004 Jonathan Blandford * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set redraw_on_allocate, #135902. * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from Damon Chaplin to set a node to be visible before emitting the inserted signal, #135555. --- ChangeLog | 9 +++++++++ ChangeLog.pre-2-10 | 9 +++++++++ ChangeLog.pre-2-4 | 9 +++++++++ ChangeLog.pre-2-6 | 9 +++++++++ ChangeLog.pre-2-8 | 9 +++++++++ gtk/gtkfilechooserdefault.c | 1 + gtk/gtkfilesystemmodel.c | 3 +-- 7 files changed, 47 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8a1a647ce7..a86098a792 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Sun Mar 7 16:07:08 2004 Jonathan Blandford + + * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set + redraw_on_allocate, #135902. + + * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from + Damon Chaplin to set a node to be visible before emitting the + inserted signal, #135555. + Sun Mar 7 22:24:28 2004 Matthias Clasen * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8a1a647ce7..a86098a792 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,12 @@ +Sun Mar 7 16:07:08 2004 Jonathan Blandford + + * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set + redraw_on_allocate, #135902. + + * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from + Damon Chaplin to set a node to be visible before emitting the + inserted signal, #135555. + Sun Mar 7 22:24:28 2004 Matthias Clasen * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 8a1a647ce7..a86098a792 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,12 @@ +Sun Mar 7 16:07:08 2004 Jonathan Blandford + + * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set + redraw_on_allocate, #135902. + + * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from + Damon Chaplin to set a node to be visible before emitting the + inserted signal, #135555. + Sun Mar 7 22:24:28 2004 Matthias Clasen * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 8a1a647ce7..a86098a792 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,12 @@ +Sun Mar 7 16:07:08 2004 Jonathan Blandford + + * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set + redraw_on_allocate, #135902. + + * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from + Damon Chaplin to set a node to be visible before emitting the + inserted signal, #135555. + Sun Mar 7 22:24:28 2004 Matthias Clasen * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 8a1a647ce7..a86098a792 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,12 @@ +Sun Mar 7 16:07:08 2004 Jonathan Blandford + + * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set + redraw_on_allocate, #135902. + + * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from + Damon Chaplin to set a node to be visible before emitting the + inserted signal, #135555. + Sun Mar 7 22:24:28 2004 Matthias Clasen * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index 4736737696..05b1036ec7 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -506,6 +506,7 @@ gtk_file_chooser_default_init (GtkFileChooserDefault *impl) impl->select_multiple = FALSE; impl->show_hidden = FALSE; + gtk_widget_set_redraw_on_allocate (GTK_WIDGET (impl), TRUE); gtk_box_set_spacing (GTK_BOX (impl), 12); } diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index ca0748139d..4a14f41ddc 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -782,9 +782,8 @@ model_refilter_recurse (GtkFileSystemModel *model, GtkTreeIter iter; iter.user_data = nodes; - gtk_tree_model_row_inserted (tree_model, path, &iter); - nodes->is_visible = TRUE; + gtk_tree_model_row_inserted (tree_model, path, &iter); } else model_refilter_recurse (model, nodes, path);