diff --git a/src/plugins/fakevim/handler.cpp b/src/plugins/fakevim/handler.cpp index b555ad76c49134c92e8bb2c5c7213d56a9bc1180..8d029c8b49ab11b15109ebc6bbda98a3dda0aca2 100644 --- a/src/plugins/fakevim/handler.cpp +++ b/src/plugins/fakevim/handler.cpp @@ -609,7 +609,7 @@ void FakeVimHandler::Private::moveToNextWord(int repeat, bool simple) int thisClass = charClass(c, simple); if (thisClass != lastClass && thisClass != 0) --repeat; - if (repeat == -1) + if (repeat == 0) break; lastClass = thisClass; m_tc.movePosition(Right, KeepAnchor, 1);