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