java_skin: fixed bug when treating simple message
authorSeokYeon Hwang <syeon.hwang@samsung.com>
Mon, 3 Aug 2015 01:32:20 +0000 (10:32 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Tue, 4 Aug 2015 05:12:17 +0000 (14:12 +0900)
If message contains '=', it can not be showed fully since '=' is splitted out.
So, for representing whole message, "key" is determined startsWith(),
and "value" splitted just once by '='.

Change-Id: I74a9450b9524f1bfc6a6fa9aa231bab8943d8610
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorSkinMain.java

index 8108f3964bbb48d80a0029107570d75b97727c32..2d8bb5391ac3eee7a32a50d9fd3298dc8a4e343b 100644 (file)
@@ -366,14 +366,11 @@ public class EmulatorSkinMain {
        }
 
        private static String getSimpleMsg(String[] args) {
-               for (int i = 0; i < args.length; i++) {
-                       String arg = args[i];
-                       String[] split = arg.split("=");
-
-                       if (1 < split.length) {
-                               if (ArgsConstants.SIMPLE_MESSAGE.equals(
-                                               split[0].trim())) {
-                                       return split[1].trim();
+               for (String arg : args) {
+                       if (arg.startsWith(ArgsConstants.SIMPLE_MESSAGE)) {
+                               String[] split = arg.split("=", 2);
+                               if (split.length == 2) {
+                                       return split[1];
                                }
                        }
                }