diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index cfc6bcfea69dce8ffb6924b90acb91423ccf375d..b4193e4fe6b4abd2ae2164d4c7a92e8ce086ec8e 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -1836,13 +1836,27 @@ int BaseTextEditor::visibleWrapColumn() const BaseTextEditorPrivate::BaseTextEditorPrivate() : + m_lastScrollPos(-1), + m_lineNumber(-1), + q(0), m_contentsChanged(false), m_lastCursorChangeWasInteresting(false), m_allowSkippingOfBlockEnd(false), m_document(new BaseTextDocument), m_parenthesesMatchingEnabled(false), m_autoParenthesesEnabled(true), + m_updateTimer(0), + m_formatRange(false), + m_parenthesesMatchingTimer(0), m_extraArea(0), + extraAreaSelectionAnchorBlockNumber(-1), + extraAreaToggleMarkBlockNumber(-1), + extraAreaHighlightFoldedBlockNumber(-1), + m_overlay(0), + m_snippetOverlay(0), + m_searchResultOverlay(0), + visibleFoldedBlockNumber(-1), + suggestedVisibleFoldedBlockNumber(-1), m_mouseOnFoldedMarker(false), m_marksVisible(false), m_codeFoldingVisible(false), @@ -1854,29 +1868,17 @@ BaseTextEditorPrivate::BaseTextEditorPrivate() m_lineSeparatorsAllowed(false), m_visibleWrapColumn(0), m_linkPressed(false), + m_delayedUpdateTimer(0), m_editable(0), m_actionHack(0), m_inBlockSelectionMode(false), m_lastEventWasBlockSelectionEvent(false), - m_blockSelectionExtraX(0), + m_blockSelectionExtraX(-1), m_moveLineUndoHack(false), - m_cursorBlockNumber(-1), - extraAreaHighlightFoldedBlockNumber(-1), - extraAreaSelectionAnchorBlockNumber(-1), - extraAreaToggleMarkBlockNumber(-1), - m_delayedUpdateTimer(0), m_findScopeVerticalBlockSelection(0), - m_formatRange(0), m_highlightBlocksTimer(0), - m_inKeyPressEvent(false), - m_lastScrollPos(-1), - m_overlay(0), - m_parenthesesMatchingTimer(0), - m_searchResultOverlay(0), - m_snippetOverlay(0), - q(0), - suggestedVisibleFoldedBlockNumber(-1), - visibleFoldedBlockNumber(-1) + m_cursorBlockNumber(-1), + m_inKeyPressEvent(false) { }