diff --git a/libnautilus-private/nautilus-icon-canvas-item.c b/libnautilus-private/nautilus-icon-canvas-item.c
index 0e08d31..ba4d1d0 100644
--- a/libnautilus-private/nautilus-icon-canvas-item.c
+++ b/libnautilus-private/nautilus-icon-canvas-item.c
@@ -2529,11 +2529,6 @@ nautilus_icon_canvas_item_ensure_bounds_up_to_date (NautilusIconCanvasItem *icon
 		eel_irect_union (&total_rect_for_entire_text, &icon_rect, &text_rect_for_entire_text);
 		emblem_layout_reset (&emblem_layout, icon_item, icon_rect, is_rtl);
 		while (emblem_layout_next (&emblem_layout, &emblem_pixbuf, &emblem_rect, is_rtl)) {
-			emblem_rect.x0 = floor (emblem_rect.x0 / pixels_per_unit);
-			emblem_rect.y0 = floor (emblem_rect.y0 / pixels_per_unit);
-			emblem_rect.x1 = ceil (emblem_rect.x1 / pixels_per_unit);
-			emblem_rect.y1 = ceil (emblem_rect.y1 / pixels_per_unit);
-
 			eel_irect_union (&total_rect, &total_rect, &emblem_rect);
 			eel_irect_union (&total_rect_for_layout, &total_rect_for_layout, &emblem_rect);
 			eel_irect_union (&total_rect_for_entire_text, &total_rect_for_entire_text, &emblem_rect);
