Commit: cd9da385b0111f0814d36125a25399e059b36e54 Author: Yevgeny Makarov Date: Tue Oct 1 20:02:15 2019 +0200 Branches: master https://developer.blender.org/rBcd9da385b0111f0814d36125a25399e059b36e54
UI: fix misaligned popover arrow near the region edge Differential Revision: https://developer.blender.org/D5872 =================================================================== M source/blender/editors/interface/interface_widgets.c =================================================================== diff --git a/source/blender/editors/interface/interface_widgets.c b/source/blender/editors/interface/interface_widgets.c index 6d2d5ddd5b9..9f1b11d1354 100644 --- a/source/blender/editors/interface/interface_widgets.c +++ b/source/blender/editors/interface/interface_widgets.c @@ -4914,7 +4914,9 @@ static void ui_draw_popover_back_impl(const uiWidgetColors *wcol, { /* tsk, this isn't nice. */ const float unit_half = unit_size / 2; - const float cent_x = mval_origin ? mval_origin[0] : BLI_rcti_cent_x(rect); + const float cent_x = mval_origin ? + CLAMPIS(mval_origin[0], rect->xmin + unit_size, rect->xmax - unit_size) : + BLI_rcti_cent_x(rect); rect->ymax -= unit_half; rect->ymin += unit_half; _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs