diff options
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | libnautilus-private/nautilus-icon-container.c | 8 |
2 files changed, 11 insertions, 6 deletions
@@ -1,5 +1,14 @@ 2002-09-10 Dave Camp <dave@ximian.com> + * libnautilus-private/nautilus-icon-container.c: (realize): + Removed background-modification code. + (nautilus_icon_container_instance_init): Call + eel_background_set_use_base(). + + This fixes the updating problem on theme switches. + +2002-09-10 Dave Camp <dave@ximian.com> + * libnautilus-private/nautilus-icon-container.c: (keyboard_space): * src/file-manager/fm-list-view.c: (key_press_callback): Activate files on space. diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c index 799824214..5da8bfe8d 100644 --- a/libnautilus-private/nautilus-icon-container.c +++ b/libnautilus-private/nautilus-icon-container.c @@ -2412,12 +2412,6 @@ realize (GtkWidget *widget) GTK_WIDGET_CLASS (parent_class)->realize (widget); - gtk_widget_modify_bg (widget, GTK_STATE_NORMAL, - &widget->style->base[GTK_STATE_NORMAL]); - gdk_window_set_background - (GTK_LAYOUT (widget)->bin_window, - &widget->style->bg[GTK_STATE_NORMAL]); - setup_label_gcs (NAUTILUS_ICON_CONTAINER (widget)); /* make us the focused widget */ @@ -3469,6 +3463,8 @@ nautilus_icon_container_instance_init (NautilusIconContainer *container) g_signal_connect (container, "focus-out-event", G_CALLBACK (handle_focus_out_event), NULL); + eel_background_set_use_base (background, TRUE); + /* FIXME: The code to extract colors from the theme should be * in FMDirectoryView, not here. The NautilusIconContainer * class should simply provide calls to set the colors. |