diff options
author | Julian Eisel <julian@blender.org> | 2020-03-09 19:56:43 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-03-09 20:02:08 +0300 |
commit | 214cc3c245194a312b1f5e23d6b779b40ebe3569 (patch) | |
tree | d0a5d332d50f6ae76a35196e0da7a86a0dc268a2 /source/blender/editors/screen/area.c | |
parent | 32fc22db567904b62e52e0805a672a7d0366bcc5 (diff) |
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.
Diffstat (limited to 'source/blender/editors/screen/area.c')
-rw-r--r-- | source/blender/editors/screen/area.c | 2 |
1 files changed, 2 insertions, 0 deletions
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) { |