From 498bb77b010725e486d5ad8e53bc273cc417253b Mon Sep 17 00:00:00 2001 From: "Hyunjong,park" Date: Wed, 13 Nov 2013 18:04:16 +0900 Subject: [PATCH] [Title] bug fix. about dialog box [Desc.] occur exception when mulit workbench plugin folder [Issue] - --- .../src/org/tizen/dynamicanalyzer/common/PathManager.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/PathManager.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/PathManager.java index 695ba6d..aeffec0 100755 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/PathManager.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/PathManager.java @@ -306,11 +306,12 @@ public class PathManager { return null; } - if (null == files || files.length != 1) { + if (null == files || files.length < 1) { return null; } - String aboutFilePath = aboutFolderPath + File.separator + files[0] - + File.separator + AnalyzerConstants.ABOUT_FILE_NAME; + String aboutFilePath = aboutFolderPath + File.separator + + files[files.length - 1] + File.separator + + AnalyzerConstants.ABOUT_FILE_NAME; return aboutFilePath; } @@ -341,13 +342,16 @@ public class PathManager { return null; } - if (null == files || files.length != 1) { + if (null == files || files.length < 1) { return null; } - String aboutFilePath = aboutFolderPath + File.separator + files[0]; + System.out.println("files.length : " + files.length); + String aboutFilePath = aboutFolderPath + File.separator + + files[files.length - 1]; return aboutFilePath; } + public static void pathCheck() { if (null == AnalyzerPaths.TIZEN_ROOT_PATH) { final Shell shell = AnalyzerUtil.getWorkbenchWindow().getShell(); -- 2.7.4