From a2ef7f244dd5042e42ede94f56a28843d6451034 Mon Sep 17 00:00:00 2001 From: Jan Kantert Date: Tue, 29 Sep 2015 00:10:17 +0200 Subject: [PATCH] properly add layer for blocks during export --- src/Mod/Draft/importDXF.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py index 84c791a2f..88116ea05 100644 --- a/src/Mod/Draft/importDXF.py +++ b/src/Mod/Draft/importDXF.py @@ -1801,12 +1801,17 @@ def export(objectslist,filename,nospline=False,lwPoly=False): # 1 wire + lone edges -> block block = getBlock(sh,ob,lwPoly) dxf.blocks.append(block) - dxf.append(dxfLibrary.Insert(name=ob.Name.upper())) + dxf.append(dxfLibrary.Insert(name=ob.Name.upper(), + color=getACI(ob), + layer=getGroup(ob))) else: # all other cases: block block = getBlock(sh,ob,lwPoly) dxf.blocks.append(block) - dxf.append(dxfLibrary.Insert(name=ob.Name.upper())) + dxf.append(dxfLibrary.Insert(name=ob.Name.upper(), + color=getACI(ob), + layer=getGroup(ob))) + else: writeShape(sh,ob,dxf,nospline,lwPoly)