Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Goudey <h.goudey@me.com>2020-11-26 18:29:03 +0300
committerHans Goudey <h.goudey@me.com>2020-11-26 18:29:03 +0300
commit4705fafa7e3e197581acf6d391b03f0004fd7667 (patch)
tree4cb83eaeadf3761ea08316c330fd62cb5b0d95a6 /source/blender/editors/interface/interface_panel.c
parent44f5d99cbf872d8b9eead749ca880cbeb9fc0266 (diff)
UI: Fix incorrect offset for panel label when zooming in
The panel title text intersected any buttons in the header because the label offset retrieved from the layout code was not scaled by the block's zoom level. Error in rB0d93bd8d63980.
Diffstat (limited to 'source/blender/editors/interface/interface_panel.c')
-rw-r--r--source/blender/editors/interface/interface_panel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_panel.c b/source/blender/editors/interface/interface_panel.c
index 514bc872b4a..5cfaafeec2c 100644
--- a/source/blender/editors/interface/interface_panel.c
+++ b/source/blender/editors/interface/interface_panel.c
@@ -1108,7 +1108,7 @@ static void panel_draw_aligned_widgets(const uiStyle *style,
if (panel->drawname[0] != '\0') {
/* + 0.001f to avoid flirting with float inaccuracy .*/
const rcti title_rect = {
- .xmin = widget_rect.xmin + panel->labelofs + scaled_unit * 1.1f,
+ .xmin = widget_rect.xmin + (panel->labelofs / aspect) + scaled_unit * 1.1f,
.xmax = widget_rect.xmax,
.ymin = widget_rect.ymin - 2.0f / aspect,
.ymax = widget_rect.ymax,