From d2b967b78117384c42c73596e2928be95aeff45d Mon Sep 17 00:00:00 2001
From: Daniel Teske <daniel.teske@nokia.com>
Date: Thu, 8 Mar 2012 13:56:06 +0100
Subject: [PATCH] Fix crash in updating linenumbers of Breakpoints

BreakHandler::updateMarker deletes and recreates the marker, so we need
to call the base class before.

Change-Id: Icc7587d0ab3dff280e99a84c9b4bea555c36a875
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/debugger/breakpointmarker.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/debugger/breakpointmarker.cpp b/src/plugins/debugger/breakpointmarker.cpp
index fb1799cd124..214184f9a6e 100644
--- a/src/plugins/debugger/breakpointmarker.cpp
+++ b/src/plugins/debugger/breakpointmarker.cpp
@@ -67,8 +67,8 @@ void BreakpointMarker::removedFromEditor()
 
 void BreakpointMarker::updateLineNumber(int lineNumber)
 {
-    breakHandler()->updateLineNumberFromMarker(m_id, lineNumber);
     BaseTextMark::updateLineNumber(lineNumber);
+    breakHandler()->updateLineNumberFromMarker(m_id, lineNumber);
 }
 
 } // namespace Internal
-- 
GitLab