Parcourir la source

fixed Graphic.Clone()

Daniel Salvadori il y a 7 ans
Parent
commit
e995d36b86
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  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