diff options
author | Julian Eisel <eiseljulian@gmail.com> | 2017-04-15 16:58:49 +0300 |
---|---|---|
committer | Julian Eisel <eiseljulian@gmail.com> | 2017-04-15 16:58:49 +0300 |
commit | b92b250b081db387d68b4b8d06f33354c0725f25 (patch) | |
tree | d986613d1795c7c3e5778d5213c77764a8fcf7e7 /source/blender/editors/space_view3d/space_view3d.c | |
parent | 2f78d58681f1843358217b78bff9dc427e8a9ff7 (diff) |
Fix missing manipulator update after undo
Steps to recreate the error were:
* Enter edit mode
* Change Vertex positions
* Undo -> Manipulator position isn't updated
Diffstat (limited to 'source/blender/editors/space_view3d/space_view3d.c')
-rw-r--r-- | source/blender/editors/space_view3d/space_view3d.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c index 023c9fcd4e6..5c3b669d64e 100644 --- a/source/blender/editors/space_view3d/space_view3d.c +++ b/source/blender/editors/space_view3d/space_view3d.c @@ -839,6 +839,11 @@ static void view3d_main_region_listener(bScreen *sc, ScrArea *sa, ARegion *ar, w /* context changes */ switch (wmn->category) { + case NC_WM: + if (ELEM(wmn->data, ND_UNDO)) { + WM_manipulatormap_tag_refresh(mmap); + } + break; case NC_ANIMATION: switch (wmn->data) { case ND_KEYFRAME_PROP: |