소스 검색

fixed Graphic.Clone()

Daniel Salvadori 7 년 전
부모
커밋
e995d36b86
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      graphic/graphic.go

+ 2 - 2
graphic/graphic.go

@@ -124,8 +124,8 @@ func (gr *Graphic) Clone() core.INode {
 	clone.ShaderDefines = gr.ShaderDefines
 	clone.materials = make([]GraphicMaterial, len(gr.materials))
 
-	for _, grmat := range gr.materials {
-		clone.materials = append(clone.materials, grmat)
+	for i, grmat := range gr.materials {
+		clone.materials[i] = grmat
 	}
 
 	return clone