Merge pull request #60932 from Geometror/button-fix-expand-icon

This commit is contained in:
Rémi Verschelde 2022-05-10 22:58:56 +02:00 committed by GitHub
commit 694baff233
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -258,7 +258,8 @@ void Button::_notification(int p_what) {
if (expand_icon) {
Size2 _size = get_size() - style->get_offset() * 2;
_size.width -= get_theme_constant(SNAME("h_separation")) + icon_ofs_region;
int icon_text_separation = text.is_empty() ? 0 : get_theme_constant(SNAME("h_separation"));
_size.width -= icon_text_separation + icon_ofs_region;
if (!clip_text && icon_align_rtl_checked != HORIZONTAL_ALIGNMENT_CENTER) {
_size.width -= text_buf->get_size().width;
}