windowingTable, leakTable : fix. null pointer exception. 02/26702/2
authorHyunjong.park <phjwithyou.park@samsung.com>
Thu, 28 Aug 2014 02:57:15 +0000 (11:57 +0900)
committerjuyoung kim <j0.kim@samsung.com>
Thu, 28 Aug 2014 03:00:24 +0000 (20:00 -0700)
Signed-off-by: Hyunjong.park <phjwithyou.park@samsung.com>
Change-Id: I2044bb596f8aec61164c0da162e3517868160660

org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/info/callstack/CallstackTable.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/widgets/table/DAWindowingTableComposite.java

index 5ce428a..1d2c6e2 100644 (file)
@@ -118,8 +118,8 @@ public class CallstackTable extends DATableComposite {
                                time = (Long) failedData.get(1);
                        } else if (tableData.getType() == AnalyzerConstants.TYPE_TABLE_LEAK) {
                                List<Object> leakData = tableData.getData();
-                               seqNum = (Integer) leakData.get(2);
-                               pid = (Integer) leakData.get(1);
+                               seqNum = (Integer) leakData.get(0);
+                               pid = (Integer) leakData.get(2);
                                time = (Long) leakData.get(4);
                        } else if (tableData.getType() == AnalyzerConstants.TYPE_TABLE_CALLTRACE) {
                                List<Object> calltraceData = tableData.getData();
index 03a4ef2..abfb069 100644 (file)
@@ -547,7 +547,7 @@ public abstract class DAWindowingTableComposite extends DATableComposite {
                        }
 
                        List<List<Object>> resultList = SqlConnectionManager.executeQuery(query);
-                       if (resultList.size() == 0 || resultList.get(0).size() == 0) {
+                       if (null == resultList || resultList.size() == 0 || resultList.get(0).size() == 0) {
                                return;
                        }
                        String strSelectionIndex = String.valueOf((Long) resultList.get(0).get(0));