diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp
index 444b6481eb96fa618370a240f2eb027faf5e1210..e9a9a4a6dfdfef32727d07100efec4a45b8c97d7 100644
--- a/src/plugins/debugger/breakhandler.cpp
+++ b/src/plugins/debugger/breakhandler.cpp
@@ -267,7 +267,7 @@ void BreakHandler::loadBreakpoints()
     //clear();
     foreach (const QVariant &var, list) {
         const QMap<QString, QVariant> map = var.toMap();
-        BreakpointData data;
+        BreakpointData data(BreakpointByFileAndLine);
         QVariant v = map.value(_("filename"));
         if (v.isValid())
             data.setFileName(v.toString());