From 9cce19c06735f7d04088e05016a5209c0cbf39e2 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Thu, 21 Sep 2017 06:53:35 -0500 Subject: [PATCH] Fix an error with the database recursing infinitely --- SpriteLibrary/SpriteDatabase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SpriteLibrary/SpriteDatabase.cs b/SpriteLibrary/SpriteDatabase.cs index 29c0da4..455e686 100644 --- a/SpriteLibrary/SpriteDatabase.cs +++ b/SpriteLibrary/SpriteDatabase.cs @@ -259,8 +259,8 @@ namespace SpriteLibrary /// internal Sprite SmartDuplicateSprite(SpriteController theController, string SpriteName, bool UseSmartImages = true) { - Sprite DestSprite = theController.DuplicateSprite(SpriteName); - if (DestSprite != null) return DestSprite; + Sprite DestSprite = theController.SpriteFromNameInternal(SpriteName); + if (DestSprite != null) return new Sprite(DestSprite); //If it does not exist, make it foreach (SpriteInfo SI in SpriteInfoList)