diff options
author | hjk <hjk121@nokiamail.com> | 2013-10-21 18:26:08 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-10-22 10:01:29 +0200 |
commit | 43ceec94f4e73564d57f01e0e0f6ec7039dfb6e2 (patch) | |
tree | c873aafae3b9c8f20f6e563c71a3b212e9c3878a /src | |
parent | 4ffd5403d5893fcf5303dee1489c691fe7170898 (diff) |
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>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/fakevim/fakevimhandler.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index d8cb935fa6..bb0614f1f8 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -2056,22 +2056,23 @@ FakeVimHandler::Private::GlobalData FakeVimHandler::Private::g; FakeVimHandler::Private::Private(FakeVimHandler *parent, QWidget *widget) { - //static PythonHighlighterRules pythonRules; q = parent; m_textedit = qobject_cast<QTextEdit *>(widget); m_plaintextedit = qobject_cast<QPlainTextEdit *>(widget); + + init(); + if (editor()) { connect(EDITOR(document()), SIGNAL(contentsChange(int,int,int)), SLOT(onContentsChanged(int,int,int))); connect(EDITOR(document()), SIGNAL(undoCommandAdded()), SLOT(onUndoCommandAdded())); m_lastRevision = revision(); } - //new Highlighter(document(), &pythonRules); - init(); } void FakeVimHandler::Private::init() { + m_inFakeVim = false; m_findStartPosition = -1; m_visualBlockInsert = false; m_fakeEnd = false; |