Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Eisel <eiseljulian@gmail.com>2017-04-15 16:58:49 +0300
committerJulian Eisel <eiseljulian@gmail.com>2017-04-15 16:58:49 +0300
commitb92b250b081db387d68b4b8d06f33354c0725f25 (patch)
treed986613d1795c7c3e5778d5213c77764a8fcf7e7 /source/blender/editors/space_view3d/space_view3d.c
parent2f78d58681f1843358217b78bff9dc427e8a9ff7 (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.c5
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: