diff --git a/snap.html b/snap.html index 7ee3d110..dae5cfb6 100755 --- a/snap.html +++ b/snap.html @@ -8,7 +8,7 @@ - + diff --git a/src/threads.js b/src/threads.js index ca771839..7bf403cb 100644 --- a/src/threads.js +++ b/src/threads.js @@ -61,7 +61,7 @@ StageMorph, SpriteMorph, StagePrompterMorph, Note, modules, isString, copy, Map, isNil, WatcherMorph, List, ListWatcherMorph, alert, console, TableMorph, BLACK, TableFrameMorph, ColorSlotMorph, isSnapObject, newCanvas, Symbol, SVG_Costume*/ -modules.threads = '2020-July-02'; +modules.threads = '2020-July-08'; var ThreadManager; var Process; @@ -608,7 +608,7 @@ function Process(topBlock, receiver, onComplete, yieldFirst) { // Process accessing Process.prototype.isRunning = function () { - return (this.context !== null) && (!this.readyToTerminate); + return !this.readyToTerminate && (this.context || this.isPaused); }; // Process entry points @@ -1553,7 +1553,7 @@ Process.prototype.reportGetVar = function () { }; Process.prototype.doShowVar = function (varName) { - var varFrame = this.context.variables, + var varFrame = (this.context || this.homeContext).variables, stage, watcher, target,