menu: modified Shell menu command 00/24000/1
authorGiWoong Kim <giwoong.kim@samsung.com>
Fri, 4 Jul 2014 04:47:53 +0000 (13:47 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Mon, 7 Jul 2014 10:17:30 +0000 (19:17 +0900)
modified Shell menu command
added some disposing check

Change-Id: I495de9bf5ee23e7e508bd562f0c439a1812fd9db
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorSkin.java
tizen/src/skin/client/src/org/tizen/emulator/skin/custom/CustomProgressBar.java

index 3b8e4df..0c62d87 100755 (executable)
@@ -1803,7 +1803,6 @@ public class EmulatorSkin {
                                                        "emulator-" + portSdb, "-e", sdbPath,"shell"); */
                                } else { /* Linux */
                                        procSdb.command("/usr/bin/gnome-terminal",
-                                                       "--disable-factory",
                                                        "--title=" + SkinUtil.makeEmulatorName(config),
                                                        "-x", sdbPath, "-s", "emulator-" + portSdb, "shell");
                                }
index ab53bf5..5601ed4 100644 (file)
@@ -82,7 +82,9 @@ public class CustomProgressBar extends Canvas {
                parent.getDisplay().asyncExec(new Runnable() {
                        @Override
                        public void run() {
-                               setVisible(false);
+                               if (isDisposed() == false) {
+                                       setVisible(false);
+                               }
                        }
                });
        }
@@ -145,7 +147,9 @@ public class CustomProgressBar extends Canvas {
                        parent.getDisplay().syncExec(new Runnable() {
                                @Override
                                public void run() {
-                                       setVisible(true);
+                                       if (isDisposed() == false) {
+                                               setVisible(true);
+                                       }
                                }
                        });
                }