[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50835] trunk/blender/source/blender: fix [#32635] no viewport update when link and object to a scene

Campbell Barton ideasman42 at gmail.com
Mon Sep 24 01:44:11 CEST 2012


Revision: 50835
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50835
Author:   campbellbarton
Date:     2012-09-23 23:44:10 +0000 (Sun, 23 Sep 2012)
Log Message:
-----------
fix [#32635] no viewport update when link and object to a scene

also comment unused static RNA functions.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/object/object_relations.c
    trunk/blender/source/blender/makesrna/intern/rna_main_api.c

Modified: trunk/blender/source/blender/editors/object/object_relations.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_relations.c	2012-09-23 23:30:01 UTC (rev 50834)
+++ trunk/blender/source/blender/editors/object/object_relations.c	2012-09-23 23:44:10 UTC (rev 50835)
@@ -1275,6 +1275,9 @@
 
 	DAG_ids_flush_update(bmain, 0);
 
+	/* redraw the 3D view because the object center points are colored differently */
+	WM_event_add_notifier(C, NC_OBJECT | ND_DRAW, NULL);
+
 	/* one day multiple scenes will be visible, then we should have some update function for them */
 	return OPERATOR_FINISHED;
 }

Modified: trunk/blender/source/blender/makesrna/intern/rna_main_api.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_main_api.c	2012-09-23 23:30:01 UTC (rev 50834)
+++ trunk/blender/source/blender/makesrna/intern/rna_main_api.c	2012-09-23 23:44:10 UTC (rev 50835)
@@ -581,8 +581,8 @@
 static void rna_Main_brushes_tag(Main *bmain, int value) { tag_main_lb(&bmain->brush, value); }
 static void rna_Main_worlds_tag(Main *bmain, int value) { tag_main_lb(&bmain->world, value); }
 static void rna_Main_groups_tag(Main *bmain, int value) { tag_main_lb(&bmain->group, value); }
-static void rna_Main_shape_keys_tag(Main *bmain, int value) { tag_main_lb(&bmain->key, value); }
-static void rna_Main_scripts_tag(Main *bmain, int value) { tag_main_lb(&bmain->script, value); }
+// static void rna_Main_shape_keys_tag(Main *bmain, int value) { tag_main_lb(&bmain->key, value); }
+// static void rna_Main_scripts_tag(Main *bmain, int value) { tag_main_lb(&bmain->script, value); }
 static void rna_Main_texts_tag(Main *bmain, int value) { tag_main_lb(&bmain->text, value); }
 static void rna_Main_speakers_tag(Main *bmain, int value) { tag_main_lb(&bmain->speaker, value); }
 static void rna_Main_sounds_tag(Main *bmain, int value) { tag_main_lb(&bmain->sound, value); }




More information about the Bf-blender-cvs mailing list