diff --git a/src/plugins/debugger/debuggertooltipmanager.cpp b/src/plugins/debugger/debuggertooltipmanager.cpp index d08a89c4cab..558be140887 100644 --- a/src/plugins/debugger/debuggertooltipmanager.cpp +++ b/src/plugins/debugger/debuggertooltipmanager.cpp @@ -714,7 +714,6 @@ bool DebuggerToolTipWidget::positionShow(const DebuggerToolTipEditor &te) QTextCursor cursor(te.baseTextEditor->document()); cursor.setPosition(m_context.position); const int line = cursor.blockNumber(); - const int column = cursor.columnNumber(); if (qAbs(m_context.line - line) > 2) { if (debugToolTips) qDebug() << "Closing " << this << " in positionShow() lines " @@ -723,7 +722,7 @@ bool DebuggerToolTipWidget::positionShow(const DebuggerToolTipEditor &te) return false; } if (debugToolTipPositioning) - qDebug() << "positionShow" << this << line << column; + qDebug() << "positionShow" << this << line << cursor.columnNumber(); const QPoint screenPos = te.baseTextEditor->toolTipPosition(cursor) + m_offset; const QRect toolTipArea = QRect(screenPos, QSize(sizeHint())); @@ -1233,7 +1232,9 @@ void DebuggerToolTipManager::loadSessionData() r.readNextStartElement(); if (r.tokenType() != QXmlStreamReader::StartElement || r.name() != QLatin1String(sessionDocumentC)) return; - const double version = r.attributes().value(QLatin1String(sessionVersionAttributeC)).toString().toDouble(); + const double version; + if (debugToolTips) + version = r.attributes().value(QLatin1String(sessionVersionAttributeC)).toString().toDouble(); while (!r.atEnd()) if (DebuggerToolTipWidget *tw = DebuggerToolTipWidget::loadSessionData(r)) registerToolTip(tw);