# HG changeset patch # User PeterN # Date 2022-11-28 20:03:27 # Node ID 5eccdefc26ba880c17a8ca32298f984d6b566d54 # Parent 422988490c78f17c7dd55c9e50eafd3c2fbf98b4 Fix eb4ba1991: Signal icons incorrectly positioned in UI. (#10199) diff --git a/src/rail_gui.cpp b/src/rail_gui.cpp --- a/src/rail_gui.cpp +++ b/src/rail_gui.cpp @@ -1678,7 +1678,7 @@ private: Point offset; Dimension sprite_size = GetSpriteSize(image, &offset); Rect ir = r.Shrink(WidgetDimensions::scaled.imgbtn); - int x = CenterBounds(ir.left, ir.right, sprite_size.width - offset.x); // centered + int x = CenterBounds(ir.left, ir.right, sprite_size.width - offset.x) - offset.x; // centered int y = ir.top - sig_sprite_bottom_offset + (ir.Height() + sig_sprite_size.height) / 2; // aligned to bottom