From 1e948b251d63cb9141ff71d24fbcf343d38c7da4 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 16 Sep 2014 14:28:58 +0600 Subject: Fix T41818: Missing refresh on Undo for nodes (mask example) Added a special notifier now NC_WM|ND_UNDO in order to deal with such cases and now compositor/image will refresh when undo happens. There are much more ways to fail compo to update the resul, like undoing while it's not visible and so, but as mont29 said -- let's at least fix obvious crap in the workflow. --- source/blender/editors/util/undo.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/editors/util') diff --git a/source/blender/editors/util/undo.c b/source/blender/editors/util/undo.c index 9461010f49f..189a938e3d8 100644 --- a/source/blender/editors/util/undo.c +++ b/source/blender/editors/util/undo.c @@ -213,6 +213,7 @@ static int ed_undo_step(bContext *C, int step, const char *undoname) } WM_event_add_notifier(C, NC_WINDOW, NULL); + WM_event_add_notifier(C, NC_WM | ND_UNDO, NULL); if (win) { win->addmousemove = true; -- cgit v1.2.3