@@ -457,9 +457,18 @@ public void actionPerformed(ActionEvent e)
457
457
//Write args
458
458
StringBuilder builder = new StringBuilder ();
459
459
builder .append ("java -jar" );
460
- builder .append (" \" " + deobfuscatorField .getText () + "\" " );
461
- builder .append (" -input " + "\" " + inputField .getText () + "\" " );
462
- builder .append (" -output " + "\" " + outputField .getText () + "\" " );
460
+ if (deobfuscatorField .getText ().split (" " ).length > 1 )
461
+ builder .append (" \" " + deobfuscatorField .getText () + "\" " );
462
+ else
463
+ builder .append (" " + deobfuscatorField .getText ());
464
+ if (inputField .getText ().split (" " ).length > 1 )
465
+ builder .append (" -input " + "\" " + inputField .getText () + "\" " );
466
+ else
467
+ builder .append (" -input " + inputField .getText ());
468
+ if (outputField .getText ().split (" " ).length > 1 )
469
+ builder .append (" -output " + "\" " + outputField .getText () + "\" " );
470
+ else
471
+ builder .append (" -output " + outputField .getText ());
463
472
for (Object o : selectedTransformers .toArray ())
464
473
{
465
474
String transformer = (String )o ;
@@ -468,7 +477,10 @@ public void actionPerformed(ActionEvent e)
468
477
for (Object o : librariesList .toArray ())
469
478
{
470
479
String library = (String )o ;
471
- builder .append (" -path " + "\" " + library + "\" " );
480
+ if (library .split (" " ).length > 1 )
481
+ builder .append (" -path " + "\" " + library + "\" " );
482
+ else
483
+ builder .append (" -path " + library );
472
484
}
473
485
textPane .setText (builder .toString ());
474
486
0 commit comments