From: Patrick Tasse Date: Thu, 7 Jun 2012 22:37:28 +0000 (-0400) Subject: Fix InvocationTargetException in signal handler. X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=9116598ac6c7cc1c9bd9f24cc1361fccf37983ca;p=deliverable%2Ftracecompass.git Fix InvocationTargetException in signal handler. --- diff --git a/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartView.java b/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartView.java index 41235a6053..509b8fb428 100644 --- a/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartView.java +++ b/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/timechart/TimeChartView.java @@ -648,8 +648,13 @@ public class TimeChartView extends TmfView implements ITimeGraphRangeListener, I @TmfSignalHandler public void currentTimeUpdated(TmfTimeSynchSignal signal) { - long time = signal.getCurrentTime().normalize(0, TIMESTAMP_SCALE).getValue(); - fViewer.setSelectedTime(time, true, this); + final long time = signal.getCurrentTime().normalize(0, TIMESTAMP_SCALE).getValue(); + Display.getDefault().asyncExec(new Runnable() { + @Override + public void run() { + fViewer.setSelectedTime(time, true, this); + } + }); } }