mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-19 09:54:49 -04:00
Checks the name of the TT2 file for spaces. see #100
This commit is contained in:
parent
83b5b966b5
commit
bce7ada7cc
@ -49,12 +49,15 @@ public class StartATF150xFitter implements ExpressionToFileExporter.PostProcess
|
||||
|
||||
@Override
|
||||
public File execute(File file) throws IOException {
|
||||
final String tt2Name = file.getName();
|
||||
if (tt2Name.indexOf(' ') >= 0)
|
||||
throw new IOException(Lang.get("err_whiteSpaceNotAllowedInTT2Name"));
|
||||
|
||||
ArrayList<String> args = new ArrayList<>();
|
||||
if (isLinux())
|
||||
args.add("wine");
|
||||
args.add(fitterExe.getPath());
|
||||
args.add(file.getName());
|
||||
args.add(tt2Name);
|
||||
|
||||
try {
|
||||
OSExecute execute = new OSExecute(args);
|
||||
|
@ -786,6 +786,7 @@ Sind evtl. die Namen der Variablen nicht eindeutig?</string>
|
||||
<string name="err_constantsNotAllowed">Konstante Werte sind hier nicht erlaubt!</string>
|
||||
<string name="err_invalidNumberFormat_N_N">Der String {0} ist keine Zahl (Pos {1})!</string>
|
||||
<string name="err_invalidPinName_N">Der Name "{0}" ist nicht erlaubt!</string>
|
||||
<string name="err_whiteSpaceNotAllowedInTT2Name">Im Namen der TT2-Datei ist kein Leerzeichen erlaubt!</string>
|
||||
|
||||
<string name="key_AddrBits">Adress-Bits</string><!-- ROM, RAMDualPort, RAMSinglePort, RAMSinglePortSel, EEPROM -->
|
||||
<string name="key_AddrBits_tt">Anzahl der Adress-Bits, die verwendet werden.</string>
|
||||
|
@ -782,6 +782,7 @@ The names of the variables may not be unique.</string>
|
||||
<string name="err_constantsNotAllowed">Constant values are not allowed!</string>
|
||||
<string name="err_invalidNumberFormat_N_N">The string {0} is not a valid number (pos {1})!</string>
|
||||
<string name="err_invalidPinName_N">The name "{0}" is not allowed!</string>
|
||||
<string name="err_whiteSpaceNotAllowedInTT2Name">No white space is allowed in the name of the TT2 file!</string>
|
||||
|
||||
<string name="key_AddrBits">Address Bits</string><!-- ROM, RAMDualPort, RAMSinglePort, RAMSinglePortSel, EEPROM -->
|
||||
<string name="key_AddrBits_tt">Number of address bits used.</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user