From 4a8a0fff57432d6cdcd2c6f50a8b80125b67c4ef Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Thu, 9 Oct 2025 11:24:28 +0200 Subject: [PATCH] Fix artifact lines in Forms UI Section headers #3381 Section headers show artifacts lines because a previous change accidentally changed the operation for filling the background to use a height of 1 instead of the actual height to be filled. Fixes https://github.com/eclipse-platform/eclipse.platform.ui/issues/3381 --- .../src/org/eclipse/ui/internal/forms/widgets/FormImages.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormImages.java b/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormImages.java index 44d354d7f92..04db081400f 100644 --- a/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormImages.java +++ b/bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormImages.java @@ -315,7 +315,7 @@ public Image createImage(boolean returnMissingImageOnError, Device device) { Color color2 = new Color(device, fRGBs[1]); final ImageGcDrawer imageGcDrawer = (gc, width, height) -> { gc.setBackground(color1); - gc.fillRectangle(0, 0, width, width); + gc.fillRectangle(0, 0, width, height); gc.setForeground(color2); gc.setBackground(color1); gc.fillGradientRectangle(0, fMarginHeight + 2, 1, fTheight - 2, true);