From 7168c6adaa3cd2be160aa1731c7444dc384a4a98 Mon Sep 17 00:00:00 2001 From: Janne Koschinski Date: Thu, 30 May 2019 08:36:55 +0200 Subject: [PATCH] Fix buffersyncer state when merging buffers --- src/common/buffersyncer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/buffersyncer.cpp b/src/common/buffersyncer.cpp index c5e88f39..cbebd03a 100644 --- a/src/common/buffersyncer.cpp +++ b/src/common/buffersyncer.cpp @@ -158,6 +158,9 @@ void BufferSyncer::removeBuffer(BufferId buffer) void BufferSyncer::mergeBuffersPermanently(BufferId buffer1, BufferId buffer2) { + setBufferActivity(buffer1, _bufferActivities[buffer1] | _bufferActivities[buffer2]); + setHighlightCount(buffer1, _highlightCounts[buffer1] + _highlightCounts[buffer2]); + if (_lastSeenMsg.contains(buffer2)) _lastSeenMsg.remove(buffer2); if (_markerLines.contains(buffer2)) -- 2.20.1