forked from qt-creator/qt-creator
TextEditor: Disable block selection if file was changed in other editor
Task-number: QTCREATORBUG-18770 Change-Id: Iccdc3deb354599bf1fd6f1cb8c0d5a1765ecb471 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -1253,6 +1253,11 @@ void TextEditorWidgetPrivate::editorContentsChange(int position, int charsRemove
|
||||
// lines were inserted or removed from outside, keep viewport on same part of text
|
||||
if (q->firstVisibleBlock().blockNumber() > posBlock.blockNumber())
|
||||
q->verticalScrollBar()->setValue(q->verticalScrollBar()->value() + newBlockCount - m_blockCount);
|
||||
|
||||
if (m_inBlockSelectionMode) {
|
||||
disableBlockSelection(CursorUpdateClearSelection);
|
||||
q->viewport()->update();
|
||||
}
|
||||
}
|
||||
m_blockCount = newBlockCount;
|
||||
m_scrollBarUpdateTimer.start(500);
|
||||
|
Reference in New Issue
Block a user