fixes crash when spriters credits list is malformatted

This commit is contained in:
infinitefusion
2023-06-11 16:36:26 -04:00
parent 341273b206
commit 76daa33bf6

View File

@@ -3,10 +3,12 @@ def map_sprites_by_artist
File.foreach(Settings::CREDITS_FILE_PATH) do |line| File.foreach(Settings::CREDITS_FILE_PATH) do |line|
row = line.split(',') row = line.split(',')
spritename = row[0] spritename = row[0]
artist = row[1].chomp if row[1]
sprites = creditsMap.key?(artist) ? creditsMap[artist] : [] artist = row[1].chomp
sprites << spritename sprites = creditsMap.key?(artist) ? creditsMap[artist] : []
creditsMap[artist] = sprites sprites << spritename
creditsMap[artist] = sprites
end
end end
return creditsMap return creditsMap
end end