forked from qt-creator/qt-creator
FakeVim: Initialize new m_inFakeVim member
Also move initialization before connection setup. Task-number: QTCREATORBUG-10443 Change-Id: I3f3d074534a44a0aa6b8cc60c8ffbcd22d96ca33 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
@@ -2056,22 +2056,23 @@ FakeVimHandler::Private::GlobalData FakeVimHandler::Private::g;
|
|||||||
|
|
||||||
FakeVimHandler::Private::Private(FakeVimHandler *parent, QWidget *widget)
|
FakeVimHandler::Private::Private(FakeVimHandler *parent, QWidget *widget)
|
||||||
{
|
{
|
||||||
//static PythonHighlighterRules pythonRules;
|
|
||||||
q = parent;
|
q = parent;
|
||||||
m_textedit = qobject_cast<QTextEdit *>(widget);
|
m_textedit = qobject_cast<QTextEdit *>(widget);
|
||||||
m_plaintextedit = qobject_cast<QPlainTextEdit *>(widget);
|
m_plaintextedit = qobject_cast<QPlainTextEdit *>(widget);
|
||||||
|
|
||||||
|
init();
|
||||||
|
|
||||||
if (editor()) {
|
if (editor()) {
|
||||||
connect(EDITOR(document()), SIGNAL(contentsChange(int,int,int)),
|
connect(EDITOR(document()), SIGNAL(contentsChange(int,int,int)),
|
||||||
SLOT(onContentsChanged(int,int,int)));
|
SLOT(onContentsChanged(int,int,int)));
|
||||||
connect(EDITOR(document()), SIGNAL(undoCommandAdded()), SLOT(onUndoCommandAdded()));
|
connect(EDITOR(document()), SIGNAL(undoCommandAdded()), SLOT(onUndoCommandAdded()));
|
||||||
m_lastRevision = revision();
|
m_lastRevision = revision();
|
||||||
}
|
}
|
||||||
//new Highlighter(document(), &pythonRules);
|
|
||||||
init();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void FakeVimHandler::Private::init()
|
void FakeVimHandler::Private::init()
|
||||||
{
|
{
|
||||||
|
m_inFakeVim = false;
|
||||||
m_findStartPosition = -1;
|
m_findStartPosition = -1;
|
||||||
m_visualBlockInsert = false;
|
m_visualBlockInsert = false;
|
||||||
m_fakeEnd = false;
|
m_fakeEnd = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user