Summary : bug fix for source viewer in the CallStackTable of Summary page 99/37999/1 da-leak
authorseokgil.kang <seokgil.kang@samsung.com>
Thu, 9 Apr 2015 10:13:31 +0000 (19:13 +0900)
committerseokgil.kang <seokgil.kang@samsung.com>
Thu, 9 Apr 2015 10:13:31 +0000 (19:13 +0900)
Change-Id: Ic0e164dfd5dbe35f95024969ff46e6577686a07e
Signed-off-by: seokgil.kang <seokgil.kang@samsung.com>
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/info/callstack/CallstackTable.java

index 9010c22..486efd1 100644 (file)
@@ -113,16 +113,12 @@ public class CallstackTable extends DATableComposite {
                        long seqNum = -1;
                        int pid = -1;
                        long time = -1;
-                       if (tableData.getType() == AnalyzerConstants.TYPE_TABLE_FAILED) {
-                               List<Object> failedData = tableData.getData();
-                               seqNum = (Long) failedData.get(0);
-                               pid = (Integer) failedData.get(7);
-                               time = (Long) failedData.get(1);
-                       } else if (tableData.getType() == AnalyzerConstants.TYPE_TABLE_LEAK) {
-                               List<Object> leakData = tableData.getData();
-                               seqNum = (Long) leakData.get(0);
-                               pid = (Integer) leakData.get(2);
-                               time = (Long) leakData.get(4);
+                       if (tableData.getType() == AnalyzerConstants.TYPE_TABLE_FAILED ||
+                                       tableData.getType() == AnalyzerConstants.TYPE_TABLE_LEAK) {
+                               LogData logData = tableData.getLogData();
+                               seqNum = logData.getSeq();
+                               pid = logData.getPid();
+                               time = logData.getTime();
                        } else if (tableData.getType() == AnalyzerConstants.TYPE_TABLE_CALLTRACE) {
                                List<Object> calltraceData = tableData.getData();
                                seqNum = (Long) calltraceData.get(FunctionEntryDBTable.COLUMN.SEQ.index);