From a93c53f8d01983c4962e70bd3e09b48f46341bbe Mon Sep 17 00:00:00 2001 From: jooyoul_lee Date: Mon, 2 Dec 2013 19:43:52 +0900 Subject: [PATCH] [Title] Binary Settings Root set fixed [Desc.] [Issue] --- .../dynamicanalyzer/swap/platform/BinarySettingManager.java | 10 ++++++++++ .../org/tizen/dynamicanalyzer/swap/platform/ui/InputRow.java | 3 ++- .../ui/toolbar/configuration/BinarySettingsPage.java | 3 ++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/BinarySettingManager.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/BinarySettingManager.java index b319aad..78947e0 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/BinarySettingManager.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/BinarySettingManager.java @@ -54,6 +54,8 @@ public class BinarySettingManager { private List realBinarySettings = new ArrayList(); + private String debugRoot = PathManager.getRootStrapsPath(); + public static synchronized BinarySettingManager getInstance() { if (null == instance) { instance = new BinarySettingManager(); @@ -398,4 +400,12 @@ public class BinarySettingManager { public List getRealBinarySettings() { return realBinarySettings; } + + public String getDebugRoot() { + return debugRoot; + } + + public void setDebugRoot(String debugRoot) { + this.debugRoot = debugRoot; + } } diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/ui/InputRow.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/ui/InputRow.java index f5c59a2..363f70b 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/ui/InputRow.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/ui/InputRow.java @@ -92,7 +92,8 @@ public class InputRow extends Composite { public void handleClickEvent(DACustomButton button) { FileExplorerDialog dialog = new FileExplorerDialog(getShell()); dialog.setFilter("debug"); - dialog.getExplorer().setRoot(PathManager.getRootStrapsPath()); + dialog.getExplorer().setRoot( + BinarySettingManager.getInstance().getDebugRoot()); Object result = dialog.open(); if (result != null) { @SuppressWarnings("unchecked") diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/configuration/BinarySettingsPage.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/configuration/BinarySettingsPage.java index ccb62a1..1ec9dcd 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/configuration/BinarySettingsPage.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/configuration/BinarySettingsPage.java @@ -179,6 +179,7 @@ public class BinarySettingsPage extends DAPageComposite { BinarySettingProgressManager.getInstance() .startProcessStart("Wait for update debug path"); BinarySettingProcessor.runUpdateDebugRoot(me); + BinarySettingManager.getInstance().setDebugRoot(rootPath); } } } @@ -264,7 +265,7 @@ public class BinarySettingsPage extends DAPageComposite { data.left = new FormAttachment(0, 6); data.right = new FormAttachment(100, -6); data.height = 210; -// data.width = 590; + // data.width = 590; scrolledComposite.setLayoutData(data); scrolledComposite.setLayout(new FormLayout()); scrolledComposite.setExpandHorizontal(true); -- 2.7.4