From 7017a9880e6ad044edbfd63f27080c896f6032a3 Mon Sep 17 00:00:00 2001 From: Leon Schittek Date: Fri, 13 Oct 2023 19:04:42 +0200 Subject: [PATCH] Fix: UI: Scale list item highlight with zoom Fix the row highlight in list views not scaling properly by taking the zoom into account. Pull Request: https://projects.blender.org/blender/blender/pulls/113645 --- source/blender/editors/interface/interface_widgets.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/interface/interface_widgets.cc b/source/blender/editors/interface/interface_widgets.cc index df621eb6297..837e400c3b4 100644 --- a/source/blender/editors/interface/interface_widgets.cc +++ b/source/blender/editors/interface/interface_widgets.cc @@ -4200,10 +4200,10 @@ static void widget_list_itembut(uiBut *but, if (but->type == UI_BTYPE_VIEW_ITEM) { uiButViewItem *item_but = static_cast(but); if (item_but->draw_width > 0) { - BLI_rcti_resize_x(&draw_rect, item_but->draw_width); + BLI_rcti_resize_x(&draw_rect, zoom * item_but->draw_width); } if (item_but->draw_height > 0) { - BLI_rcti_resize_y(&draw_rect, item_but->draw_height); + BLI_rcti_resize_y(&draw_rect, zoom * item_but->draw_height); } }