From e66041e0d98125eff01e070910342108aca85823 Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Thu, 19 Mar 2009 14:52:32 +0000 Subject: [PATCH] Revert previous patch; need to only delete space if at end of screen line svn path=/trunk/KDE/kdebase/apps/konsole/; revision=941444 --- src/Screen.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Screen.cpp b/src/Screen.cpp index 0616215a..f925ddfd 100644 --- a/src/Screen.cpp +++ b/src/Screen.cpp @@ -1229,6 +1229,15 @@ int Screen::copyLineToStream(int line , Character* data = screenLines[screenLine].data(); int length = screenLines[screenLine].count(); + // ignore trailing white space at the end of the line + for (int i = length-1; i >= 0; i--) + { + if (data[i].character == ' ') + length--; + else + break; + } + //retrieve line from screen image for (int i=start;i < qMin(start+count,length);i++) {