From 124bcb3f0e4ed2b85334146e2c73aa3ef5b24c7b Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Mon, 15 Jan 2024 10:07:08 +0100 Subject: [PATCH] Fixed infinite loop in fixUniqueIdStr (#1051) --- src/electron.renderer/data/Project.hx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/electron.renderer/data/Project.hx b/src/electron.renderer/data/Project.hx index 1f65a3b9e..c8327eb82 100644 --- a/src/electron.renderer/data/Project.hx +++ b/src/electron.renderer/data/Project.hx @@ -229,7 +229,7 @@ class Project { public function fixUniqueIdStr(baseId:String, ?styleOverride:ldtk.Json.IdentifierStyle, isUnique:String->Bool) : String { baseId = cleanupIdentifier(baseId, styleOverride==null ? identifierStyle : styleOverride); - if( baseId=="_" ) + if( baseId=="_" || baseId==null ) baseId = "Unnamed"; if( isUnique(baseId) )