Explorar o código

fixed Graphic.Clone()

Daniel Salvadori %!s(int64=7) %!d(string=hai) anos
pai
achega
e995d36b86
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  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