Fix a number of small errors in area coordinate handling
authorSeverin <eiseljulian@gmail.com>
Fri, 29 Jun 2018 22:42:19 +0000 (00:42 +0200)
committerSeverin <eiseljulian@gmail.com>
Fri, 29 Jun 2018 22:42:19 +0000 (00:42 +0200)
commita55b00b53baf2e202b88cbea0f61a232ff9843d3
tree60ec0e0b08e4aeaf7afeab08a5d281b97c2150ba
parent48ad67ef8201f8fcd5efdf748c5fea86e2c61d7d
Fix a number of small errors in area coordinate handling

For example collapsing the lower part of the topbar with 2x interface scale
would hide the top-bar header region. There were also more asserts when changing
window size and moving area edges afterwards (same assert as in T55298).
Fixes are similar to e626998a262ebe4f.

With all the recent fixes I've done, area geometry handling should be stable
again. Let's hope I'm right :)
source/blender/editors/include/ED_screen.h
source/blender/editors/screen/area.c
source/blender/editors/screen/screen_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/windowmanager/intern/wm_window.c