Author: fdesbois Date: 2012-09-25 11:46:44 +0200 (Tue, 25 Sep 2012) New Revision: 592 Url: http://forge.codelutin.com/repositories/revision/sammoa/592 Log: fixes #1513 : change audioReader position only if READY (not running) Modified: trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/effort/EffortPanelHandler.java Modified: trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/effort/EffortPanelHandler.java =================================================================== --- trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/effort/EffortPanelHandler.java 2012-09-25 09:46:19 UTC (rev 591) +++ trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/effort/EffortPanelHandler.java 2012-09-25 09:46:44 UTC (rev 592) @@ -792,7 +792,11 @@ protected void setAudioReaderPositionDate(Date date) { FlightController flightController = getParentUI().getHandler().getFlightController(); AudioReader audioReader = flightController.getDeviceManager(AudioReader.class); - audioReader.setPositionDate(date); + + // Change position only if AudioReader is ready (not running) + if (DeviceState.READY == audioReader.getState()) { + audioReader.setPositionDate(date); + } } protected void fireObservationsUpdated(Route route, boolean scrollToFirst) {