summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-icon-canvas-item.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-icon-canvas-item.c')
-rw-r--r--libnautilus-private/nautilus-icon-canvas-item.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-icon-canvas-item.c b/libnautilus-private/nautilus-icon-canvas-item.c
index 69ec3c1db..146f939fe 100644
--- a/libnautilus-private/nautilus-icon-canvas-item.c
+++ b/libnautilus-private/nautilus-icon-canvas-item.c
@@ -862,7 +862,12 @@ draw_or_measure_label_text (NautilusIconCanvasItem *item,
}
details->text_width = MAX (editable_width, additional_width);
- details->text_height = editable_height + LABEL_LINE_SPACING + additional_height;
+
+ if (have_additional) {
+ details->text_height = editable_height + LABEL_LINE_SPACING + additional_height;
+ } else {
+ details->text_height = editable_height;
+ }
if (ANTIALIAS_SELECTION_RECTANGLE) {
/* add some extra space for highlighting even when we don't highlight so things won't move */