[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11917] trunk/blender/source/blender/src/ outliner.c: Bugfix #7072

Ton Roosendaal ton at blender.org
Sun Sep 2 13:55:56 CEST 2007


Revision: 11917
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11917
Author:   ton
Date:     2007-09-02 13:55:56 +0200 (Sun, 02 Sep 2007)

Log Message:
-----------
Bugfix #7072

Outliner "make local" was not coded properly. Removed it for now...
Proper implementation would check all other used pointers, to indicate
the data is now local, and ID pointers should be of type "lib extern"

Modified Paths:
--------------
    trunk/blender/source/blender/src/outliner.c

Modified: trunk/blender/source/blender/src/outliner.c
===================================================================
--- trunk/blender/source/blender/src/outliner.c	2007-09-02 11:11:05 UTC (rev 11916)
+++ trunk/blender/source/blender/src/outliner.c	2007-09-02 11:55:56 UTC (rev 11917)
@@ -2678,7 +2678,7 @@
 		//else pupmenu("Scene Operations%t|Delete");
 	}
 	else if(objectlevel) {
-		short event= pupmenu("Select%x1|Deselect%x2|Delete%x4|Make Local%x5");
+		short event= pupmenu("Select%x1|Deselect%x2|Delete%x4");	/* make local: does not work... it doesn't set lib_extern flags... so data gets lost */
 		if(event>0) {
 			char *str="";
 			
@@ -2698,7 +2698,7 @@
 				DAG_scene_sort(G.scene);
 				str= "Delete Objects";
 			}
-			else if(event==5) {
+			else if(event==5) {	/* disabled, see above (ton) */
 				outliner_do_object_operation(soops, &soops->tree, id_local_cb);
 				str= "Localized Objects";
 			}





More information about the Bf-blender-cvs mailing list