[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