diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp
index 3a03e0da8d069808d7a2603dfbec1c4b67cb70e4..e36883e1226284242bedabb38c88821c78161836 100644
--- a/src/plugins/debugger/qml/qmlengine.cpp
+++ b/src/plugins/debugger/qml/qmlengine.cpp
@@ -683,6 +683,8 @@ void QmlEngine::messageReceived(const QByteArray &message)
                 if (processedFilename == file
                         && data->lineNumber == line) {
                     data->pending = false;
+                    data->bpFileName = file;
+                    data->bpLineNumber = line;
                     data->updateMarker();
                 }
             }