[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13073] trunk/blender/source/blender/src/ outliner.c: disallow editing the path of an indirectly linked library in the outliner
Campbell Barton
ideasman42 at gmail.com
Mon Dec 31 13:13:30 CET 2007
Revision: 13073
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13073
Author: campbellbarton
Date: 2007-12-31 13:13:30 +0100 (Mon, 31 Dec 2007)
Log Message:
-----------
disallow editing the path of an indirectly linked library in the outliner
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-12-31 12:03:26 UTC (rev 13072)
+++ trunk/blender/source/blender/src/outliner.c 2007-12-31 12:13:30 UTC (rev 13073)
@@ -1917,9 +1917,11 @@
if (G.qual & LR_CTRLKEY) {
if(ELEM8(tselem->type, TSE_NLA, TSE_DEFGROUP_BASE, TSE_CONSTRAINT_BASE, TSE_MODIFIER_BASE, TSE_SCRIPT_BASE, TSE_POSE_BASE, TSE_R_LAYER_BASE, TSE_R_PASS))
error("Cannot edit builtin name");
- else if(tselem->id->lib)
+ else if(tselem->id->lib) {
error_libdata();
- else {
+ } else if(te->idcode == ID_LI && te->parent) {
+ error("Cannot edit the path of an indirectly linked library");
+ } else {
tselem->flag |= TSE_TEXTBUT;
}
} else {
More information about the Bf-blender-cvs
mailing list