diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index b892db28edaf72b43d37ae2aa7a058446536b4d2..2e8d5d8ac9d21e80c0240e4aaa9f0658fc2c1627 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -928,7 +928,7 @@ public slots:
     {
         const QAction *action = qobject_cast<const QAction *>(sender());
         QTC_ASSERT(action, return);
-        const ContextData data = action->data().value<ContextData>();
+        const BreakpointMenuContextData data = action->data().value<BreakpointMenuContextData>();
         currentEngine()->executeRunToLine(data);
     }
 
@@ -936,7 +936,7 @@ public slots:
     {
         const QAction *action = qobject_cast<const QAction *>(sender());
         QTC_ASSERT(action, return);
-        const ContextData data = action->data().value<ContextData>();
+        const BreakpointMenuContextData data = action->data().value<BreakpointMenuContextData>();
         currentEngine()->executeJumpToLine(data);
     }