From f70a414b8b3a54b4a61b2b4fa451326071fd889b Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Thu, 28 Sep 2006 12:00:14 +0000 Subject: [PATCH] fixed broken endlines in case there were TAB charachters (bug 865). A better solution is also coming. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18959 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/TextView.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kits/interface/TextView.cpp b/src/kits/interface/TextView.cpp index a0d77fbd5d..8f7b91699c 100644 --- a/src/kits/interface/TextView.cpp +++ b/src/kits/interface/TextView.cpp @@ -3661,11 +3661,11 @@ BTextView::DrawLines(int32 startLine, int32 endLine, int32 startOffset, bool era view->PopState(); } - const char *string = fText->GetString(offset, numBytes); + const char *string = fText->GetString(offset, tabChars); // TODO: GetString() could return less or more bytes than requested // Improve the backend api so it's more robust and pass back the returned // bytes - view->DrawString(string, numBytes); + view->DrawString(string, tabChars); if (foundTab) { float penPos = PenLocation().x - fTextRect.left;