From 62d14ca22dc60359906c52689dee09ccb84060e2 Mon Sep 17 00:00:00 2001 From: Yuri Sizov Date: Fri, 5 Aug 2022 00:12:48 +0300 Subject: [PATCH] Round icon position and size in buttons to make them look sharper --- scene/gui/button.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scene/gui/button.cpp b/scene/gui/button.cpp index 9bcb0615260..0a163b65ff1 100644 --- a/scene/gui/button.cpp +++ b/scene/gui/button.cpp @@ -258,7 +258,8 @@ void Button::_notification(int p_what) { } if (icon_region.size.width > 0) { - draw_texture_rect_region(_icon, icon_region, Rect2(Point2(), _icon->get_size()), color_icon); + Rect2 icon_region_rounded = Rect2(icon_region.position.round(), icon_region.size.round()); + draw_texture_rect(_icon, icon_region_rounded, false, color_icon); } }