debugger: fix setting of breakpoint types on session loading

This commit is contained in:
hjk
2010-11-15 17:25:42 +01:00
parent 4790548216
commit f9cd211d29
2 changed files with 10 additions and 10 deletions

View File

@@ -363,14 +363,12 @@ void BreakWindow::contextMenuEvent(QContextMenuEvent *ev)
else if (act == addBreakpointAction)
addBreakpoint();
else if (act == breakAtThrowAction) {
BreakpointData data;
data.setType(BreakpointByFunction);
BreakpointData data(BreakpointByFunction);
data.setFunctionName(BreakpointData::throwFunction);
handler->appendBreakpoint(data);
} else if (act == breakAtCatchAction) {
// FIXME: Use the proper breakpoint type instead.
BreakpointData data;
data.setType(BreakpointByFunction);
BreakpointData data(BreakpointByFunction);
data.setFunctionName(BreakpointData::catchFunction);
handler->appendBreakpoint(data);
}
@@ -405,7 +403,7 @@ void BreakWindow::editBreakpoint(BreakpointId id, QWidget *parent)
void BreakWindow::addBreakpoint()
{
BreakpointData data;
BreakpointData data(BreakpointByFileAndLine);
BreakpointDialog dialog(this);
if (dialog.showDialog(&data))
breakHandler()->appendBreakpoint(data);