From: seokgil.kang Date: Thu, 26 Jun 2014 08:26:51 +0000 (+0900) Subject: Range : restrict some functions (failed api, leak, warning data) at range page X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aeeae917f4a5a48e66d52635ee0c7a58ffadbfb2;p=sdk%2Ftools%2Fdynamic-analyzer.git Range : restrict some functions (failed api, leak, warning data) at range page Change-Id: Iecf1e9044e4eb088c71f519a84d06357abe41fbe Signed-off-by: seokgil.kang --- diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/failed/FailedApiTable.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/failed/FailedApiTable.java index 37afefa..a010888 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/failed/FailedApiTable.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/failed/FailedApiTable.java @@ -195,9 +195,12 @@ public class FailedApiTable extends DATableComposite { // } else { // failedList = AnalyzerManager.getFailedChecker().getFailedList(); // } + + if (isRange) return null; - List input = new ArrayList(); List> failedData = failedApiDataMaker.getFailedApiDataFromDB(); + if (failedData == null) return null; + List input = new ArrayList(); int size = failedData.size(); for (int i = 0; i < size; i++) { List idata = failedData.get(i); diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/leaks/LeakTable.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/leaks/LeakTable.java index 3e94f91..9261bd8 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/leaks/LeakTable.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/leaks/LeakTable.java @@ -167,6 +167,7 @@ public class LeakTable extends DATreeComposite { // TODO : currently this feature (DB refactoring) does not applied to the range page. // leaks = RangeDataManager.getInstance().getLeakDetector2() // .getLeakHash(); + return null; } else { leaks = AnalyzerManager.getNewLeakDetector().getLeakHash(); } diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/warning/WarningTable.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/warning/WarningTable.java index 85359bb..31b7594 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/warning/WarningTable.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/warning/WarningTable.java @@ -140,8 +140,11 @@ public class WarningTable extends DATableComposite { // warningList = AnalyzerManager.getWarningChecker().getWarningData(); // } - List input = new ArrayList(); + if (isRange) return null; + List> warningData = warningDataMaker.getWarningDataFromDB(); + if (warningData == null) return null; + List input = new ArrayList(); int size = warningData.size(); for (int i = 0; i < size; i++) { List idata = warningData.get(i);