diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index 28464b35a88..e60af006903 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -768,6 +768,12 @@ void QmlEngine::insertBreakpoint(Breakpoint bp) d->breakpointsSync.insert(d->sequence, bp.id()); } +void QmlEngine::resetLocation() +{ + DebuggerEngine::resetLocation(); + d->currentlyLookingUp.clear(); +} + void QmlEngine::removeBreakpoint(Breakpoint bp) { const BreakpointParameters ¶ms = bp.parameters(); diff --git a/src/plugins/debugger/qml/qmlengine.h b/src/plugins/debugger/qml/qmlengine.h index 2ace561a565..139b48941b3 100644 --- a/src/plugins/debugger/qml/qmlengine.h +++ b/src/plugins/debugger/qml/qmlengine.h @@ -80,6 +80,8 @@ private: bool isSynchronous() const override { return false; } bool canDisplayTooltip() const override { return false; } + void resetLocation() override; + void executeStep() override; void executeStepOut() override; void executeNext() override;