From c99d23eafdc3fd666a84db239a22bdb765469ba3 Mon Sep 17 00:00:00 2001 From: mmk2410 Date: Sun, 4 Jan 2015 19:33:01 +0100 Subject: [PATCH] Fixed BUG0005 --- src/de/marcel_kapfer/c/morseconverter/Morse.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/de/marcel_kapfer/c/morseconverter/Morse.java b/src/de/marcel_kapfer/c/morseconverter/Morse.java index 4e150fe..7a8ec35 100644 --- a/src/de/marcel_kapfer/c/morseconverter/Morse.java +++ b/src/de/marcel_kapfer/c/morseconverter/Morse.java @@ -796,12 +796,15 @@ public class Morse extends JFrame { tfOutput.setText(" "); After(); } else if (input.toString().equals("WORD SPACE")) { - tfOutput.setText(" "); + tfOutput.setText(" "); After(); } else { for (int c = input.length(); c > 0; c--) { if (input.toString().startsWith(" ")) { - output.append(" "); + if(output.toString().endsWith(" ")){ + output.delete(output.length() - 3 , output.length()); + } + output.append(" "); input.delete(0, 1); } else if (input.toString().startsWith("A")) { output.append(".- "); @@ -1001,7 +1004,7 @@ public class Morse extends JFrame { boolean signFull = true; StringBuffer sign = new StringBuffer(); while (signFull) { - if (inputToSign.toString().startsWith(" ")) { + if (inputToSign.toString().startsWith(" ")) { output.append(" "); inputToSign.delete(d, d + 9); } else if (inputToSign.toString().substring(d, d + 3)