diff --git a/modules/juce_core/javascript/juce_Javascript.cpp b/modules/juce_core/javascript/juce_Javascript.cpp index 065093d85b..00dc44b872 100644 --- a/modules/juce_core/javascript/juce_Javascript.cpp +++ b/modules/juce_core/javascript/juce_Javascript.cpp @@ -298,11 +298,10 @@ struct JavascriptEngine::RootObject : public DynamicObject if (r == returnWasHit) return r; if (r == breakWasHit) break; - if (r == continueWasHit) continue; iterator->perform (s, nullptr); - if (isDoLoop && ! condition->getResult (s)) + if (isDoLoop && r != continueWasHit && ! condition->getResult (s)) break; }