forked from qt-creator/qt-creator
		
	Compile on Windows.
This commit is contained in:
		@@ -1830,7 +1830,7 @@ void FakeVimHandler::Private::handleExCommand(const QString &cmd0)
 | 
			
		||||
                if (position != -1) {
 | 
			
		||||
                    m_tc.setPosition(position);
 | 
			
		||||
                    m_tc.movePosition(QTextCursor::NextCharacter,
 | 
			
		||||
                        QTextCursor::KeepAnchor, pattern.matchedLength());
 | 
			
		||||
                        KeepAnchor, pattern.matchedLength());
 | 
			
		||||
                    QString text = m_tc.selectedText();
 | 
			
		||||
                    if (text.endsWith(ParagraphSeparator)) {
 | 
			
		||||
                        text = replacement + "\n";
 | 
			
		||||
@@ -2372,11 +2372,13 @@ void FakeVimHandler::Private::recordJump()
 | 
			
		||||
    UNDO_DEBUG("jumps: " << m_jumpListUndo);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
struct UndoBreaker : public QAbstractUndoItem
 | 
			
		||||
class UndoBreaker : public QAbstractUndoItem
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
    UndoBreaker(FakeVimHandler::Private *doc) : m_doc(doc) {}
 | 
			
		||||
    void undo() { m_doc->m_needMoreUndo = true; }
 | 
			
		||||
    void redo() { m_doc->m_needMoreUndo = true; }
 | 
			
		||||
private:   
 | 
			
		||||
    FakeVimHandler::Private *m_doc;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user