summaryrefslogtreecommitdiff
path: root/scene
diff options
context:
space:
mode:
authorYuri Sizov <yuris@humnom.net>2022-08-05 00:12:48 +0300
committerYuri Sizov <yuris@humnom.net>2022-08-05 15:48:45 +0300
commit62d14ca22dc60359906c52689dee09ccb84060e2 (patch)
treea7ae37d9f51eb333e4afa849d75e8aece423b5ba /scene
parentf5a89bf460a8250ca6b0a1a5fdba4bcb70df91cf (diff)
Round icon position and size in buttons to make them look sharper
Diffstat (limited to 'scene')
-rw-r--r--scene/gui/button.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/scene/gui/button.cpp b/scene/gui/button.cpp
index 9bcb061526..0a163b65ff 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);
}
}