Bug fix - Linking invalid PopupMenu of child chart board (CPU, Energy chart)
authorjungwook.ryu <jungwook.ryu@samsung.com>
Wed, 29 Jul 2015 08:23:55 +0000 (17:23 +0900)
committerjungwook.ryu <jungwook.ryu@samsung.com>
Wed, 29 Jul 2015 08:25:10 +0000 (17:25 +0900)
Change-Id: I5185ee932655f1e1d9a89a28408333e390e7400a
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/chart/CPUChart.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/chart/EnergyChart.java

index 2be60d0..92618a5 100644 (file)
@@ -152,11 +152,12 @@ public class CPUChart extends TimelineChart {
                                        processChartPlot.setAxisUnit("%");
                                        processChartPlot.setShowAxis(true);
                                        processChartPlot.setMarkers(chartBoard.getMarkers());
-
-                                       initPopupMenu(chartBoard, new DAPopupMenu(processesChart));
+                                       
+                                       DAPopupMenu processChartPopupMenu = new DAPopupMenu(processesChart); 
+                                       initPopupMenu(chartBoard, processChartPopupMenu);
 
                                        TimelineChartMouseEventListener timelineChartMouseEventListener = new TimelineChartMouseEventListener(
-                                                       popupMenu, chartBoard.getTimeline());
+                                                       processChartPopupMenu, chartBoard.getTimeline());
                                        processesChart.addMouseListener(timelineChartMouseEventListener);
                                        processesChart.addMouseMoveListener(timelineChartMouseEventListener);
                                        processesChart.addMouseTrackListener(new TimelineChartMouseTrackAdapter(
index 3e183e7..84ed48a 100644 (file)
@@ -100,10 +100,11 @@ public class EnergyChart extends TimelineChart {
                appUsageChartPlot.setShowAxis(true);
                appUsageChartPlot.setMarkers(board.getMarkers());
 
-               initPopupMenu(board, new DAPopupMenu(appUsageChart));
+               DAPopupMenu appUsageChartPopupMenu = new DAPopupMenu(appUsageChart); 
+               initPopupMenu(board, appUsageChartPopupMenu);
 
                TimelineChartMouseEventListener timelineChartMouseEventListener = new TimelineChartMouseEventListener(
-                               popupMenu, board.getTimeline());
+                               appUsageChartPopupMenu, board.getTimeline());
                appUsageChart.addMouseListener(timelineChartMouseEventListener);
                appUsageChart.addMouseMoveListener(timelineChartMouseEventListener);
                appUsageChart