From 27c4c1a7aaf18b50f6b6f34689ce39290b422844 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Fri, 12 Dec 2008 17:49:52 +0100
Subject: [PATCH] fix crash dur to double deletion when text containing the
 debugger location was removed from an editor

---
 src/plugins/debugger/debuggerplugin.cpp | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index d9217069c68..0d0cf13c62d 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -151,20 +151,18 @@ class Debugger::Internal::LocationMark
 public:
     LocationMark(const QString &fileName, int linenumber)
         : BaseTextMark(fileName, linenumber)
-    {
-    }
+    {}
     ~LocationMark();
 
     QIcon icon() const;
     void updateLineNumber(int /*lineNumber*/) {}
     void updateBlock(const QTextBlock & /*block*/) {}
-    void removedFromEditor() { deleteLater(); }
-private:
+    void removedFromEditor() {}
 };
 
 LocationMark::~LocationMark()
 {
-    //qDebug() << "LOCATIONMARK DESTRUCTOR" << m_editor;
+    //qDebug() << "LOCATIONMARK DESTRUCTOR";
 }
 
 QIcon LocationMark::icon() const
-- 
GitLab