Skip to content

Commit 0689137

Browse files
committed
Fix usage of Platform.runLater in PipelineController
1 parent 4381a45 commit 0689137

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

ui/src/main/java/edu/wpi/grip/ui/pipeline/PipelineController.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.google.common.eventbus.EventBus;
44
import com.google.common.eventbus.Subscribe;
55
import com.google.inject.Singleton;
6-
import com.sun.javafx.application.PlatformImpl;
76
import edu.wpi.grip.core.*;
87
import edu.wpi.grip.core.events.*;
98
import edu.wpi.grip.ui.annotations.ParametrizedController;
@@ -12,6 +11,7 @@
1211
import edu.wpi.grip.ui.pipeline.source.SourceControllerFactory;
1312
import edu.wpi.grip.ui.util.GRIPPlatform;
1413
import edu.wpi.grip.ui.util.NodeControllerManager;
14+
import javafx.application.Platform;
1515
import javafx.beans.InvalidationListener;
1616
import javafx.beans.property.ReadOnlyObjectProperty;
1717
import javafx.collections.ObservableList;
@@ -207,7 +207,9 @@ private void addConnectionView(Connection connection) {
207207
final double x2 = inputSocketBounds.getMinX() + inputSocketBounds.getWidth() / 2.0;
208208
final double y2 = inputSocketBounds.getMinY() + inputSocketBounds.getHeight() / 2.0;
209209

210-
PlatformImpl.runAndWait(() -> {
210+
// This can run whenever. Don't wait for it to complete.
211+
// This should be Platform.runLater
212+
Platform.runLater(() -> {
211213
connectionView.inputHandleProperty().setValue(new Point2D(x1, y1));
212214
connectionView.outputHandleProperty().setValue(new Point2D(x2, y2));
213215
((ReadOnlyObjectProperty) observable).get();

0 commit comments

Comments
 (0)