https://bugs.kde.org/show_bug.cgi?id=435309

--- Comment #17 from Luke-Jr <luke-jr+kdeb...@utopios.org> ---
Running this for now:

diff --git a/src/Screen.cpp b/src/Screen.cpp
index 54634d6..8d4c1b5 100644
--- a/src/Screen.cpp
+++ b/src/Screen.cpp
@@ -620,7 +620,7 @@ void Screen::copyFromHistory(Character* dest, int
startLine, int count) const
         if (_selBegin != -1) {
             for (int column = 0; column < _columns; column++) {
                 if (isSelected(column, line)) {
-                    dest[destLineOffset + column].rendition |= RE_SELECTED;
+                    reverseRendition(dest[destLineOffset + column]);
                 }
             }
         }
@@ -643,7 +643,7 @@ void Screen::copyFromScreen(Character* dest , int startLine
, int count) const

             // invert selected text
             if (_selBegin != -1 && isSelected(column, line +
_history->getLines())) {
-                dest[destIndex].rendition |= RE_SELECTED;
+                reverseRendition(dest[destIndex]);
             }
         }
     }

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to