diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-04-18 12:24:11 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-04-18 12:24:11 +0200 |
commit | 3a88373a4c3e024aa96f94d08dd5f979e9af0f1c (patch) | |
tree | 6b8f88f06de05e02bec11e84d06b2593c180faa1 /scene/gui/dialogs.cpp | |
parent | 3b1806182a3564736ad64793b203c2c13c251f56 (diff) | |
parent | 0881c81c136e3b133a480bedd14a7517bd8a373b (diff) | |
download | redot-engine-3a88373a4c3e024aa96f94d08dd5f979e9af0f1c.tar.gz |
Merge pull request #86553 from Koyper/fix_popup_panel_content_scaling
Fix non-embedded tooltips, popups and dialogs resizing to match Viewport content scale factors != 1.0
Diffstat (limited to 'scene/gui/dialogs.cpp')
-rw-r--r-- | scene/gui/dialogs.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/gui/dialogs.cpp b/scene/gui/dialogs.cpp index c13a2e281a..4d00646391 100644 --- a/scene/gui/dialogs.cpp +++ b/scene/gui/dialogs.cpp @@ -202,7 +202,7 @@ void AcceptDialog::register_text_enter(LineEdit *p_line_edit) { } void AcceptDialog::_update_child_rects() { - Size2 dlg_size = get_size(); + Size2 dlg_size = Vector2(get_size()) / get_content_scale_factor(); float h_margins = theme_cache.panel_style->get_margin(SIDE_LEFT) + theme_cache.panel_style->get_margin(SIDE_RIGHT); float v_margins = theme_cache.panel_style->get_margin(SIDE_TOP) + theme_cache.panel_style->get_margin(SIDE_BOTTOM); |