From d29bdf71266628807c285bc05287d3353efab5b1 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Fri, 10 Jul 2009 15:03:53 +0200
Subject: [PATCH] fakevim: make the "registers" global.

This enables yank&paste between different buffers.
---
 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 bee8f61ef07..bf6f7a46065 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -321,7 +321,7 @@ public:
     QTextCursor m_tc;
     QTextCursor m_oldTc; // copy from last event to check for external changes
     int m_anchor;
-    QHash<int, QString> m_registers;
+    static QHash<int, QString> m_registers;
     int m_register;
     QString m_mvcount;
     QString m_opcount;
@@ -409,6 +409,7 @@ public:
 
 QStringList FakeVimHandler::Private::m_searchHistory;
 QStringList FakeVimHandler::Private::m_commandHistory;
+QHash<int, QString> FakeVimHandler::Private::m_registers;
 
 FakeVimHandler::Private::Private(FakeVimHandler *parent, QWidget *widget)
 {
-- 
GitLab