From c7281909c1770ea3b52ac33695aec4bcaa928e0c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Aum=C3=BCller?= <aumuell@reserv.at>
Date: Tue, 5 Jan 2010 18:42:25 +0100
Subject: [PATCH] fakevim: [lineno]gg should behave as [lineno]G

Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
---
 src/plugins/fakevim/fakevimhandler.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 0d88f5a2991..d3d0586c03c 100755
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -1384,7 +1384,8 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
     } else if (key == 'g') {
         if (m_gflag) {
             m_gflag = false;
-            m_tc.setPosition(firstPositionInLine(1), KeepAnchor);
+            int n = m_mvcount.isEmpty() ? 1 : count();
+            m_tc.setPosition(firstPositionInLine(n), KeepAnchor);
             handleStartOfLine();
             finishMovement();
         } else {
-- 
GitLab