From 9a19fd5811074d2abc6b11ec453ebc7677d3ada0 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 29 Sep 2014 15:05:02 +0600 Subject: Fix T41955: lamp error: double update for all lamps This is actually also safe for 2.72 :) --- source/blender/blenkernel/intern/lamp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source/blender/blenkernel/intern/lamp.c') diff --git a/source/blender/blenkernel/intern/lamp.c b/source/blender/blenkernel/intern/lamp.c index 749e915e5ca..4a413850ec0 100644 --- a/source/blender/blenkernel/intern/lamp.c +++ b/source/blender/blenkernel/intern/lamp.c @@ -135,8 +135,7 @@ Lamp *localize_lamp(Lamp *la) Lamp *lan; int a; - lan = BKE_libblock_copy(&la->id); - BLI_remlink(&G.main->lamp, lan); + lan = BKE_libblock_copy_nolib(&la->id, false); for (a = 0; a < MAX_MTEX; a++) { if (lan->mtex[a]) { -- cgit v1.2.3