diff options
author | Ton Roosendaal <ton@blender.org> | 2007-09-02 15:55:56 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2007-09-02 15:55:56 +0400 |
commit | 0caf8e477f2b4725f4b0213bf71d88b862fb1aa6 (patch) | |
tree | 5eee7ebce10ab8b097203697cb3a498d08be887c /source/blender/src/outliner.c | |
parent | 176a385ff70e4da3cac14fea3f1230934133680c (diff) |
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"
Diffstat (limited to 'source/blender/src/outliner.c')
-rw-r--r-- | source/blender/src/outliner.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/src/outliner.c b/source/blender/src/outliner.c index 769f9d852dd..e67ed466c23 100644 --- a/source/blender/src/outliner.c +++ b/source/blender/src/outliner.c @@ -2678,7 +2678,7 @@ void outliner_operation_menu(ScrArea *sa) //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 @@ void outliner_operation_menu(ScrArea *sa) 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"; } |