diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index b12444b94..112c96193 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -523,7 +523,14 @@ public class Base { } + // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + + private int updatesAvailable = 0; + + public void setUpdatesAvailable(int n) { + updatesAvailable = n; synchronized (editors) { for (Editor e : editors) { e.setUpdatesAvailable(n); @@ -1229,6 +1236,8 @@ public class Base { try { Editor editor = nextMode.createEditor(this, path, state); + editor.setUpdatesAvailable(updatesAvailable); + // opened successfully, let's go to work editor.getSketch().setUntitled(untitled); editors.add(editor);