From 182943fd69e1b6048dd89fa7102d5d6e1097ebd7 Mon Sep 17 00:00:00 2001 From: Thoronium <107363768+NotThorny@users.noreply.github.com> Date: Sun, 26 Feb 2023 15:26:10 -0700 Subject: [PATCH] Syntax --- src/ui/components/menu/Options.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ui/components/menu/Options.tsx b/src/ui/components/menu/Options.tsx index e80efef..7ec7c05 100644 --- a/src/ui/components/menu/Options.tsx +++ b/src/ui/components/menu/Options.tsx @@ -143,15 +143,18 @@ export default class Options extends React.Component { }) } - setGrasscutterJar(value: string) { + async setGrasscutterJar(value: string) { setConfigOption('grasscutter_path', value) - const encEnabled = await server.encryptionEnabled(folderPath + '/config.json') - this.setState({ grasscutter_path: value, }) + const config = await getConfig() + const path = config.grasscutter_path.replace(/\\/g, '/') + const folderPath = path.substring(0, path.lastIndexOf('/')) + const encEnabled = await server.encryptionEnabled(folderPath + '/config.json') + // Update encryption button when setting new jar this.setState({ encryption: await translate(encEnabled ? 'options.enabled' : 'options.disabled'),