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