timeline : fix null pointer exception when save/load 59/23459/1
authorjungwook.ryu <jungwook.ryu@samsung.com>
Thu, 26 Jun 2014 05:35:21 +0000 (14:35 +0900)
committerjungwook.ryu <jungwook.ryu@samsung.com>
Thu, 26 Jun 2014 05:35:56 +0000 (14:35 +0900)
Change-Id: I307b0beeaa7a6af8215e745c035a3ff8c0df026a
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/common/TimelineChartManager.java

index 713b936..86e29f8 100644 (file)
@@ -680,7 +680,7 @@ public class TimelineChartManager extends PageDataManager implements
                String where = "where TIME BETWEEN " + start + " AND " + end
                                + " ORDER BY " + CPUDBTable.TIME;
                List<List<Object>> queryResult = cpuDBTable.selectData(null, where);
-               if (queryResult == null) {
+               if (queryResult == null || AnalyzerManager.getProject() == null) {
                        return processedResult;
                }
 
@@ -731,7 +731,7 @@ public class TimelineChartManager extends PageDataManager implements
                String where = "where TIME BETWEEN " + start + " AND " + end
                                + " ORDER BY " + EnergyDBTable.TIME;
                List<List<Object>> queryResult = energyDBTable.selectData(null, where);
-               if (queryResult == null) {
+               if (queryResult == null || AnalyzerManager.getProject() == null) {
                        return processedResult;
                }