From 214cc3c245194a312b1f5e23d6b779b40ebe3569 Mon Sep 17 00:00:00 2001 From: Julian Eisel Date: Mon, 9 Mar 2020 17:56:43 +0100 Subject: Fix failing assert because of invalid region coordinates Steps to reproduce were: * Disable tool settings region in 3D View (View > Tool Settings) * Split the 3D View and drag all the way down The removed code doesn't seem to be needed anymore. Tested this on hiDPI too, seems fine. These kind of fixes are always tricky, so I wouldn't be surprised if there are any issues caused by this. --- source/blender/editors/screen/area.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/editors/screen') diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c index 444413a757f..cff7052ca58 100644 --- a/source/blender/editors/screen/area.c +++ b/source/blender/editors/screen/area.c @@ -1382,6 +1382,7 @@ static void region_rect_recursive( region->winrct.ymax = region->winrct.ymin + prefsizey - 1; winrct->ymin = region->winrct.ymax + 1; } + BLI_rcti_sanitize(winrct); } } else if (ELEM(alignment, RGN_ALIGN_LEFT, RGN_ALIGN_RIGHT)) { @@ -1407,6 +1408,7 @@ static void region_rect_recursive( region->winrct.xmax = region->winrct.xmin + prefsizex - 1; winrct->xmin = region->winrct.xmax + 1; } + BLI_rcti_sanitize(winrct); } } else if (alignment == RGN_ALIGN_VSPLIT || alignment == RGN_ALIGN_HSPLIT) { -- cgit v1.2.3