Commit: 002158c26fc78829dea3d77d09bf0df4a857925f Author: Julian Eisel Date: Fri Feb 3 15:43:39 2023 +0100 Branches: asset-shelf https://developer.blender.org/rB002158c26fc78829dea3d77d09bf0df4a857925f
Fix asset shelf footer region resizing using wrong coordinates =================================================================== M source/blender/editors/screen/area.c =================================================================== diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c index 8fcba51d6f9..7a21ee5590b 100644 --- a/source/blender/editors/screen/area.c +++ b/source/blender/editors/screen/area.c @@ -944,9 +944,14 @@ static void fullscreen_azone_init(ScrArea *area, ARegion *region) #define AZONEPAD_ICON (0.45f * U.widget_unit) static void region_azone_edge(AZone *az, ARegion *region) { - /* If region is overlapped (transparent background), move #AZone to content. - * Note this is an arbitrary amount that matches nicely with numbers elsewhere. */ - int overlap_padding = (region->overlap) ? (int)(0.4f * U.widget_unit) : 0; + /* If there is no visible region background, users typically expect the #AZone to be closer to + * the content, so move it a bit. Headers-like regions are usually thin and there's not much + * padding around them, so don't touch the #AZone there (also avoids mouse hover conflicts with + * actual contents). + * Note that this is an arbitrary amount that matches nicely with numbers elsewhere. */ + const int overlap_padding = (region->overlap && !RGN_TYPE_IS_HEADER_ANY(region->regiontype)) ? + (int)(0.4f * U.widget_unit) : + 0; switch (az->edge) { case AE_TOP_TO_BOTTOMRIGHT: _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs