diff --git a/java/src/processing/mode/java/pdex/PreprocessingService.java b/java/src/processing/mode/java/pdex/PreprocessingService.java index b3f2d8d47..a87cb052f 100644 --- a/java/src/processing/mode/java/pdex/PreprocessingService.java +++ b/java/src/processing/mode/java/pdex/PreprocessingService.java @@ -104,6 +104,9 @@ public class PreprocessingService { this.editor = editor; isEnabled = !editor.hasJavaTabs(); + // Register listeners for first run + whenDone(this::fireListeners); + preprocessingThread = new Thread(this::mainLoop, "ECS"); preprocessingThread.start(); }