[Bf-blender-cvs] [61cbd51] soc-2016-layer_manager: Fix layers ordered wrong way round after file read

Julian Eisel noreply at git.blender.org
Wed Jul 13 16:21:21 CEST 2016


Commit: 61cbd516fd89fe1b19a627a6d3ba753088147f4f
Author: Julian Eisel
Date:   Wed Jul 13 16:19:57 2016 +0200
Branches: soc-2016-layer_manager
https://developer.blender.org/rB61cbd516fd89fe1b19a627a6d3ba753088147f4f

Fix layers ordered wrong way round after file read

Also fixes glitches when creating groups after file read.

===================================================================

M	source/blender/blenloader/intern/readfile.c

===================================================================

diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index 1c91002..2012858 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -5844,7 +5844,7 @@ static void direct_link_view_settings(FileData *fd, ColorManagedViewSettings *vi
 static void direct_link_layeritems(FileData *fd, ListBase *layeritems, LayerTree *ltree, int *counter)
 {
 	link_list(fd, layeritems);
-	for (LayerTreeItem *litem = layeritems->first; litem; litem = litem->next) {
+	for (LayerTreeItem *litem = layeritems->last; litem; litem = litem->prev) {
 		ltree->items_all[*counter] = litem;
 		(*counter)++;




More information about the Bf-blender-cvs mailing list