From a7c2c14fad1a158fb4f73548b5c58604368455c0 Mon Sep 17 00:00:00 2001 From: Bon-Yong Lee Date: Fri, 24 Aug 2012 17:22:49 +0900 Subject: [PATCH] [Title] Apply signing bugfix to develop [Type] Bugfix [Module] Sub [Priority] Minor [CQ#] // CQ Issue Number [Redmine#] // Redmine Isuue Number [Problem] // Problem Description [Cause] // Cause Description [Solution] // Solution Description [TestCase] // Executed the test-target (How to) --- org.tizen.common/src/org/tizen/common/Cabinet.java | 10 +++++ .../common/core/command/prompter/SWTPrompter.java | 48 ++++++++++++---------- .../src/org/tizen/common/util/SWTRunner.java | 44 ++++++++++++++++++++ .../src/org/tizen/common/util/SWTUtil.java | 20 +++++++++ 4 files changed, 101 insertions(+), 21 deletions(-) create mode 100755 org.tizen.common/src/org/tizen/common/Cabinet.java mode change 100644 => 100755 org.tizen.common/src/org/tizen/common/core/command/prompter/SWTPrompter.java create mode 100755 org.tizen.common/src/org/tizen/common/util/SWTRunner.java mode change 100644 => 100755 org.tizen.common/src/org/tizen/common/util/SWTUtil.java diff --git a/org.tizen.common/src/org/tizen/common/Cabinet.java b/org.tizen.common/src/org/tizen/common/Cabinet.java new file mode 100755 index 0000000..5ed46d0 --- /dev/null +++ b/org.tizen.common/src/org/tizen/common/Cabinet.java @@ -0,0 +1,10 @@ +package org.tizen.common; + +public interface +Cabinet +extends Runnable +{ + public T getData(); + + public void setData( T data ); +} diff --git a/org.tizen.common/src/org/tizen/common/core/command/prompter/SWTPrompter.java b/org.tizen.common/src/org/tizen/common/core/command/prompter/SWTPrompter.java old mode 100644 new mode 100755 index b8e49ba..ca29bff --- a/org.tizen.common/src/org/tizen/common/core/command/prompter/SWTPrompter.java +++ b/org.tizen.common/src/org/tizen/common/core/command/prompter/SWTPrompter.java @@ -25,6 +25,7 @@ package org.tizen.common.core.command.prompter; import static org.tizen.common.util.SWTUtil.asyncExec; +import static org.tizen.common.util.SWTUtil.exec; import static org.tizen.common.util.SWTUtil.getActiveShell; import static org.tizen.common.util.SWTUtil.syncExec; import static org.tizen.common.util.StringUtil.trim; @@ -40,6 +41,7 @@ import org.tizen.common.core.command.Prompter; import org.tizen.common.ui.dialog.PasswordInputDialog; import org.tizen.common.util.NotificationType; import org.tizen.common.util.NotifierDialog; +import org.tizen.common.util.SWTRunner; /** *

@@ -128,17 +130,18 @@ implements Prompter } } final int defaultIndex = optionNames.indexOf( defaultOption.getName() ); - final OptionWrapper optionWrapper = new OptionWrapper(); - syncExec( new Runnable() { - public void run() { - final Dialog dialog = createDialog( question, optionNames.toArray( new String[0] ), defaultIndex ); - dialog.open(); - optionWrapper.setOption(options[dialog.getReturnCode()]); - } + return exec( new SWTRunner