diff options
Diffstat (limited to 'libnautilus-private/nautilus-icon-canvas-item.c')
-rw-r--r-- | libnautilus-private/nautilus-icon-canvas-item.c | 7 |
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 */ |