From: jaeyong lee Date: Mon, 5 Sep 2016 09:18:13 +0000 (+0900) Subject: [SPTSDKUX-1977] Marker can not move after trace end time X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5e3a2b82913e762f6bbfdbcff0366b161e138268;p=sdk%2Ftools%2Fdynamic-analyzer.git [SPTSDKUX-1977] Marker can not move after trace end time Change-Id: Ifa2e2afe48a89e822508af270290287549a85eed --- diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/common/SetRangeMarkerMouseMoveListener.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/common/SetRangeMarkerMouseMoveListener.java index 56032a7..7fcbfa3 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/common/SetRangeMarkerMouseMoveListener.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/common/SetRangeMarkerMouseMoveListener.java @@ -33,6 +33,7 @@ import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.MouseMoveListener; import org.tizen.dynamicanalyzer.ui.range.RangeDataManager; import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineConstants; +import org.tizen.dynamicanalyzer.ui.toolbar.Toolbar; import org.tizen.dynamicanalyzer.utils.AnalyzerUtil; import org.tizen.dynamicanalyzer.widgets.chartBoard.DAChartBoard; import org.tizen.dynamicanalyzer.widgets.timeline.DATimeline; @@ -54,12 +55,17 @@ public class SetRangeMarkerMouseMoveListener extends MouseAdapter implements Mou DATimelineMarker marker = markerList.get(i); if(marker.isPushed()) { long longTime = (long) (marker.getTime() * TimelineConstants.MEGA_DOUBLE); - AnalyzerUtil.moveMarker(i, longTime); + if(longTime > Toolbar.INSTANCE.getTime()) { + AnalyzerUtil.moveMarker(i, Toolbar.INSTANCE.getTime()); + } else { + AnalyzerUtil.moveMarker(i, longTime); + } + break; } } } - + @Override public void mouseDoubleClick(MouseEvent e) { List markerList = timeline.getMarkerList();