From 66c51cd3268a7d8159bd7c862b10b7e17d74fa83 Mon Sep 17 00:00:00 2001 From: hjk <hjk121@nokiamail.com> Date: Tue, 26 Feb 2013 11:59:40 +0100 Subject: [PATCH] Debugger: Set ignore count on breakpoint creation This avoids a problem when setting the ignore count on a pending breakpoint. Task-number: QTCREATORBUG-8809 Change-Id: I8cdeb9c525de33336a21c739c6dc99f824f6fe7a Reviewed-by: David Schulz <david.schulz@digia.com> --- src/plugins/debugger/gdb/gdbengine.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 1cfcc303bbb..9e5cedbdd3d 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -3167,6 +3167,9 @@ void GdbEngine::insertBreakpoint(BreakpointModelId id) if (handler->isOneShot(id)) cmd += "-t "; + if (int ignoreCount = handler->ignoreCount(id)) + cmd += "-i " + QByteArray::number(ignoreCount) + ' '; + QByteArray condition = handler->condition(id); if (!condition.isEmpty()) cmd += " -c \"" + condition + "\" "; -- GitLab