From 9116598ac6c7cc1c9bd9f24cc1361fccf37983ca Mon Sep 17 00:00:00 2001 From: Patrick Tasse Date: Thu, 7 Jun 2012 18:37:28 -0400 Subject: [PATCH] Fix InvocationTargetException in signal handler. --- .../linuxtools/tmf/ui/views/timechart/TimeChartView.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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); + } + }); } } -- 2.34.1