Skip to content

Commit 3b67684

Browse files
authored
Merge pull request #88 from fransjacobs/78-after-a-layout-change-the-autolink-between-block-and-sensor-needs-restart-of-jcs
Update StateMachineThreadTest.java
2 parents 22fdb56 + 5ab689b commit 3b67684

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/test/java/jcs/commandStation/autopilot/state/StateMachineThreadTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,15 +201,16 @@ private void toggleSensorDirect(SensorBean sensorBean) {
201201
sensorBean.setActive((sensorBean.getStatus() == 1));
202202
SensorEvent sensorEvent = new SensorEvent(sensorBean);
203203
fireFeedbackEvent(sensorEvent);
204-
synchronized (this) {
205-
notifyAll();
206-
}
207204
}
208205

209206
private void fireFeedbackEvent(SensorEvent sensorEvent) {
210207
List<FeedbackController> acl = JCS.getJcsCommandStation().getFeedbackControllers();
211208
for (FeedbackController fbc : acl) {
212209
fbc.fireSensorEventListeners(sensorEvent);
210+
211+
synchronized (this) {
212+
notifyAll();
213+
}
213214
}
214215
}
215216

@@ -268,7 +269,6 @@ public void testBk1ToBk4() {
268269
assertTrue(AutoPilot.isOnTrack(dhg));
269270

270271
assertTrue(AutoPilot.isAutoModeActive());
271-
272272
AutoPilot.startAutoMode();
273273

274274
long now = System.currentTimeMillis();

0 commit comments

Comments
 (0)