--- qsampler/trunk/src/qsamplerMessages.cpp 2004/12/21 04:59:11 326 +++ qsampler/trunk/src/qsamplerMessages.cpp 2004/12/21 14:22:55 327 @@ -52,7 +52,7 @@ : QDockWindow(pParent, pszName) { // Initialize default message limit. - m_iMessagesLimit = QSAMPLER_MESSAGES_MAXLINES; + setMessagesLimit(QSAMPLER_MESSAGES_MAXLINES); // Intialize stdout capture stuff. m_pStdoutNotifier = NULL; @@ -194,6 +194,7 @@ void qsamplerMessages::setMessagesLimit ( int iMessagesLimit ) { m_iMessagesLimit = iMessagesLimit; + m_iMessagesHigh = iMessagesLimit + (iMessagesLimit / 3); } @@ -213,7 +214,7 @@ // Check for message line limit... if (m_iMessagesLimit > 0) { int iParagraphs = m_pTextView->paragraphs(); - if (iParagraphs > m_iMessagesLimit) { + if (iParagraphs > m_iMessagesHigh) { m_pTextView->setUpdatesEnabled(false); while (iParagraphs > m_iMessagesLimit) { m_pTextView->removeParagraph(0);