From f7434be0504904f6f2b827b09aa909ad029f6205 Mon Sep 17 00:00:00 2001 From: Johannes Sixt Date: Wed, 25 Apr 2007 21:28:30 +0200 Subject: [PATCH] Prepare for QTextEdit transition: Do not use m_texts.size(). --- kdbg/sourcewnd.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/kdbg/sourcewnd.cpp b/kdbg/sourcewnd.cpp index e1196aa..ed4d4ab 100644 --- a/kdbg/sourcewnd.cpp +++ b/kdbg/sourcewnd.cpp @@ -66,13 +66,14 @@ bool SourceWindow::loadFile() } // then we copy it into our own m_sourceCode - m_sourceCode.resize(m_texts.size()); - m_rowToLine.resize(m_texts.size()); - for (int i = 0; i < m_texts.size(); i++) { + int n = m_texts.size(); + m_sourceCode.resize(n); + m_rowToLine.resize(n); + for (int i = 0; i < n; i++) { m_sourceCode[i].code = m_texts[i]; m_rowToLine[i] = i; } - m_lineItems.resize(m_texts.size(), 0); + m_lineItems.resize(n, 0); return true; } @@ -117,12 +118,12 @@ void SourceWindow::reloadFile() m_texts.resize(lineNo); } // allocate line items - m_lineItems.resize(lineNo, 0); + m_lineItems.resize(m_sourceCode.size(), 0); - setNumRows(m_texts.size()); + setNumRows(m_sourceCode.size()); - m_rowToLine.resize(m_texts.size()); - for (int i = 0; i < m_texts.size(); i++) + m_rowToLine.resize(m_sourceCode.size()); + for (int i = 0; i < m_sourceCode.size(); i++) m_rowToLine[i] = i; setAutoUpdate(autoU); -- 2.11.4.GIT