summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--libnautilus-private/nautilus-icon-container.c8
2 files changed, 11 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 3786e1c8b..303eddaec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.