Fix building sprite file for unicode paths on Windows

This commit is contained in:
Ted John 2018-09-18 12:21:24 +01:00
parent c83c30dafb
commit 8ce6cde2b7
1 changed files with 8 additions and 1 deletions

View File

@ -564,8 +564,15 @@ int32_t cmdline_for_sprite(const char** argv, int32_t argc)
char* directoryPath = path_get_directory(spriteDescriptionPath);
json_error_t error;
json_t* sprite_list = json_load_file(spriteDescriptionPath, JSON_REJECT_DUPLICATES, &error);
auto fp = fopen(spriteDescriptionPath, "rb");
if (fp == nullptr)
{
fprintf(stderr, "Unable to read sprite description file: %s\n", spriteDescriptionPath);
return -1;
}
json_t* sprite_list = json_loadf(fp, JSON_REJECT_DUPLICATES, &error);
fclose(fp);
if (sprite_list == nullptr)
{
fprintf(