[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33613] trunk/blender/source/blender: Fix #25177: Skeleton Sketching - deleted sketches don' t disappear immediately
Sergey Sharybin
g.ulairi at gmail.com
Sun Dec 12 17:15:49 CET 2010
Revision: 33613
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33613
Author: nazgul
Date: 2010-12-12 17:15:49 +0100 (Sun, 12 Dec 2010)
Log Message:
-----------
Fix #25177: Skeleton Sketching - deleted sketches don't disappear immediately
Added notifier ND_SKETCH for handling such actions
Modified Paths:
--------------
trunk/blender/source/blender/editors/armature/editarmature_sketch.c
trunk/blender/source/blender/editors/space_view3d/space_view3d.c
trunk/blender/source/blender/windowmanager/WM_types.h
Modified: trunk/blender/source/blender/editors/armature/editarmature_sketch.c
===================================================================
--- trunk/blender/source/blender/editors/armature/editarmature_sketch.c 2010-12-12 16:06:04 UTC (rev 33612)
+++ trunk/blender/source/blender/editors/armature/editarmature_sketch.c 2010-12-12 16:15:49 UTC (rev 33613)
@@ -2456,6 +2456,7 @@
sk_deleteSelectedStrokes(sketch);
// allqueue(REDRAWVIEW3D, 0);
}
+ WM_event_add_notifier(C, NC_SCREEN|ND_SKETCH|NA_REMOVED, NULL);
return OPERATOR_FINISHED;
}
Modified: trunk/blender/source/blender/editors/space_view3d/space_view3d.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/space_view3d.c 2010-12-12 16:06:04 UTC (rev 33612)
+++ trunk/blender/source/blender/editors/space_view3d/space_view3d.c 2010-12-12 16:15:49 UTC (rev 33613)
@@ -703,6 +703,7 @@
switch(wmn->data) {
case ND_GPENCIL:
case ND_ANIMPLAY:
+ case ND_SKETCH:
ED_region_tag_redraw(ar);
break;
case ND_SCREENBROWSE:
Modified: trunk/blender/source/blender/windowmanager/WM_types.h
===================================================================
--- trunk/blender/source/blender/windowmanager/WM_types.h 2010-12-12 16:06:04 UTC (rev 33612)
+++ trunk/blender/source/blender/windowmanager/WM_types.h 2010-12-12 16:15:49 UTC (rev 33613)
@@ -172,6 +172,7 @@
#define ND_GPENCIL (5<<16)
#define ND_EDITOR_CHANGED (6<<16) /*sent to new editors after switching to them*/
#define ND_SCREENSET (7<<16)
+#define ND_SKETCH (8<<16)
/* NC_SCENE Scene */
#define ND_SCENEBROWSE (1<<16)
More information about the Bf-blender-cvs
mailing list