diff --git a/java_tools/ConfigDefinition.jar b/java_tools/ConfigDefinition.jar index 1c75fb2ac7..1f78586141 100644 Binary files a/java_tools/ConfigDefinition.jar and b/java_tools/ConfigDefinition.jar differ diff --git a/java_tools/configuration_definition/src/com/rusefi/ConfigDefinition.java b/java_tools/configuration_definition/src/com/rusefi/ConfigDefinition.java index 3febaf703f..708f44b991 100644 --- a/java_tools/configuration_definition/src/com/rusefi/ConfigDefinition.java +++ b/java_tools/configuration_definition/src/com/rusefi/ConfigDefinition.java @@ -70,12 +70,12 @@ public class ConfigDefinition { javaFields.close(); - BufferedWriter tsHeader = writeTunerStudioFile(tsPath, tsWriter.toString()); + writeTunerStudioFile(tsPath, tsWriter.toString()); state.ensureEmptyAfterProcessing(); cHeader.close(); - tsHeader.close(); + VariableRegistry.INSTANCE.writeNumericsToFile(headerDestinationFolder); @@ -84,7 +84,7 @@ public class ConfigDefinition { processTextTemplate(inputFileName, outputFileName); } - private static BufferedWriter writeTunerStudioFile(String tsPath, String fieldsSection) throws IOException { + private static void writeTunerStudioFile(String tsPath, String fieldsSection) throws IOException { TsFileContent tsContent = readTsFile(tsPath); System.out.println("Got " + tsContent.getPrefix().length() + "/" + tsContent.getPostfix().length() + " of " + TS_FILE_INPUT_NAME); @@ -102,7 +102,7 @@ public class ConfigDefinition { } tsHeader.write("; " + CONFIG_DEFINITION_END + ConfigDefinition.EOL); tsHeader.write(tsContent.getPostfix()); - return tsHeader; + tsHeader.close(); } private static void processTextTemplate(String inputFileName, String outputFileName) throws IOException {