diff options
author | Ton Roosendaal <ton@blender.org> | 2012-12-15 13:45:34 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2012-12-15 13:45:34 +0400 |
commit | 35dd893c368548b5d9d7bb56a1b9db07c71165d2 (patch) | |
tree | 23b7110625520b64e9e247e498704fa84629ae1c /source/blender/makesdna/DNA_screen_types.h | |
parent | 81d240c8c86d0741e26eaa3f8b4b4c9bfac38f1a (diff) |
Bugfix, irc collection:
With larger header sizes (via DPI setting), splitting an area horizontally (using
left-bottom corner widget, move up) stopped immediate after split, not allowing
to drag it to a position.
Culprit was code to check minimum header size, and area operator using the same
flags. Now ScrVert has two flags - one for internal use, one for the tools to set.
Diffstat (limited to 'source/blender/makesdna/DNA_screen_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_screen_types.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_screen_types.h b/source/blender/makesdna/DNA_screen_types.h index ed2ffdf6702..de6ddb4b896 100644 --- a/source/blender/makesdna/DNA_screen_types.h +++ b/source/blender/makesdna/DNA_screen_types.h @@ -82,7 +82,8 @@ typedef struct bScreen { typedef struct ScrVert { struct ScrVert *next, *prev, *newv; vec2s vec; - int flag; + /* first one used internally, second one for tools */ + short flag, editflag; } ScrVert; typedef struct ScrEdge { |