[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18890] branches/blender2.5/blender/source /blender/editors/object/object_edit.c: 2.5

Ton Roosendaal ton at blender.org
Mon Feb 9 19:06:45 CET 2009


Revision: 18890
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18890
Author:   ton
Date:     2009-02-09 19:06:45 +0100 (Mon, 09 Feb 2009)

Log Message:
-----------
2.5

Bugfix: enter editmode had wrong notifier reference pointer,
caused redraws to skip.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/object/object_edit.c

Modified: branches/blender2.5/blender/source/blender/editors/object/object_edit.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/object/object_edit.c	2009-02-09 16:52:33 UTC (rev 18889)
+++ branches/blender2.5/blender/source/blender/editors/object/object_edit.c	2009-02-09 18:06:45 UTC (rev 18890)
@@ -1665,7 +1665,6 @@
 
 static int object_clear_location_exec(bContext *C, wmOperator *op)
 {
-	Scene *scene= CTX_data_scene(C);
 	int armature_clear= 0;
 
 	CTX_DATA_BEGIN(C, Object*, ob, selected_editable_objects) {
@@ -1708,7 +1707,6 @@
 
 static int object_clear_rotation_exec(bContext *C, wmOperator *op)
 {
-	Scene *scene= CTX_data_scene(C);
 	int armature_clear= 0;
 
 	CTX_DATA_BEGIN(C, Object*, ob, selected_editable_objects) {
@@ -1752,7 +1750,6 @@
 
 static int object_clear_scale_exec(bContext *C, wmOperator *op)
 {
-	Scene *scene= CTX_data_scene(C);
 	int armature_clear= 0;
 
 	CTX_DATA_BEGIN(C, Object*, ob, selected_editable_objects) {
@@ -1777,7 +1774,7 @@
 	if(armature_clear==0) /* in this case flush was done */
 		ED_anim_dag_flush_update(C);	
 	
-	WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, CTX_data_scene(C));
+	WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, NULL);
 	
 	return OPERATOR_FINISHED;
 }
@@ -3041,7 +3038,7 @@
 	
 	if(flag & EM_WAITCURSOR) waitcursor(0);
 	
-	WM_event_add_notifier(C, NC_SCENE|ND_MODE|NS_MODE_OBJECT, ob);
+	WM_event_add_notifier(C, NC_SCENE|ND_MODE|NS_MODE_OBJECT, scene);
 
 }
 
@@ -3083,7 +3080,7 @@
 		
 		make_editMesh(scene, ob);
 
-		WM_event_add_notifier(C, NC_SCENE|ND_MODE|NS_EDITMODE_MESH, ob);
+		WM_event_add_notifier(C, NC_SCENE|ND_MODE|NS_EDITMODE_MESH, scene);
 	}
 	else if (ob->type==OB_ARMATURE){
 		bArmature *arm= base->object->data;




More information about the Bf-blender-cvs mailing list