summaryrefslogtreecommitdiff
path: root/libnautilus-extensions/nautilus-icon-container.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-extensions/nautilus-icon-container.c')
-rw-r--r--libnautilus-extensions/nautilus-icon-container.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libnautilus-extensions/nautilus-icon-container.c b/libnautilus-extensions/nautilus-icon-container.c
index 87a1b806d..648cd50ea 100644
--- a/libnautilus-extensions/nautilus-icon-container.c
+++ b/libnautilus-extensions/nautilus-icon-container.c
@@ -4571,6 +4571,12 @@ nautilus_icon_container_set_tighter_layout (NautilusIconContainer *container,
redo_layout (container);
gtk_signal_emit (GTK_OBJECT (container), signals[LAYOUT_CHANGED]);
+ } else {
+ /* in manual layout, label sizes still change, even though
+ * the icons don't move.
+ */
+ invalidate_label_sizes (container);
+ nautilus_icon_container_request_update_all (container);
}
}