diff --git a/source/funkin/editors/character/CharacterEditor.hx b/source/funkin/editors/character/CharacterEditor.hx index b5647849..ea849b1b 100644 --- a/source/funkin/editors/character/CharacterEditor.hx +++ b/source/funkin/editors/character/CharacterEditor.hx @@ -516,7 +516,7 @@ class CharacterEditor extends UIState { var imageSaveData:ImageSaveData = UIImageExplorer.deserializeSaveDataGlobal(cneisdData); UIImageExplorer.saveFilesGlobal(imageSaveData, '${Paths.getAssetsRoot()}/images/characters', () -> { - characterPropertiesWindow.changeSprite(imageSaveData.imageName); + characterPropertiesWindow.changeSprite('${imageSaveData.directory.length > 0 ? '${imageSaveData.directory}/' : ""}' + imageSaveData.imageName); }, false); } catch (e) { trace('ERROR COMPLETING UNDO: $e'); @@ -586,7 +586,7 @@ class CharacterEditor extends UIState { var imageSaveData:ImageSaveData = UIImageExplorer.deserializeSaveDataGlobal(cneisdData); UIImageExplorer.saveFilesGlobal(imageSaveData, '${Paths.getAssetsRoot()}/images/characters', () -> { - characterPropertiesWindow.changeSprite(imageSaveData.imageName); + characterPropertiesWindow.changeSprite('${imageSaveData.directory.length > 0 ? '${imageSaveData.directory}/' : ""}' + imageSaveData.imageName); }, false); } catch (e) { trace('ERROR COMPLETING UNDO: $e');