Skip to content

Commit 8355cac

Browse files
authored
DialogicResourceUtil: Small fix to prevent infinite loop (#2421)
1 parent 742fd28 commit 8355cac

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

addons/dialogic/Core/DialogicResourceUtil.gd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,12 @@ static func update_directory(extension:String) -> void:
5555

5656
static func add_resource_to_directory(file_path:String, directory:Dictionary) -> Dictionary:
5757
var suggested_name := file_path.get_file().trim_suffix("."+file_path.get_extension())
58+
var temp := suggested_name
5859
while suggested_name in directory:
5960
suggested_name = file_path.trim_suffix("/"+suggested_name+"."+file_path.get_extension()).get_file().path_join(suggested_name)
61+
if suggested_name == temp:
62+
break
63+
temp = suggested_name
6064
directory[suggested_name] = file_path
6165
return directory
6266

0 commit comments

Comments
 (0)