diff --git a/src/main/java/ui/interactivesimulation/JFrameInteractiveSimulation.java b/src/main/java/ui/interactivesimulation/JFrameInteractiveSimulation.java index a57df629ee39443a7a0d4f2882ff6bdb947aee6b..0bc1ebe0d207e55caa38743362558a4d7ebfe1a6 100755 --- a/src/main/java/ui/interactivesimulation/JFrameInteractiveSimulation.java +++ b/src/main/java/ui/interactivesimulation/JFrameInteractiveSimulation.java @@ -2481,8 +2481,14 @@ public class JFrameInteractiveSimulation extends JFrame implements ActionListene final String directory = saveDirName.getText().trim(); if ( !directory.isEmpty() ) { - filename = directory + File.separator + filename; + if (!directory.endsWith(File.separator)) + filename = directory + File.separator + filename; + else + filename = directory + filename; } + + SpecConfigTTool.ExternalCommand1 = SpecConfigTTool.ExternalCommand1.replace(SpecConfigTTool.lastVCD, filename); + SpecConfigTTool.lastVCD = filename; // DB: now useless check // if (param.length() >0) {