From 0eb9b74e00b7656d4ba8f6b2735a486b483bf08b Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Fri, 19 Sep 2014 09:10:08 +0200 Subject: [PATCH] BTextView: Fixed GetText(). Patch by Pete Goodeve which fixes a problem in TextGapBuffer::GetString() used by BTextView::GetText(). Thanks! Fixes #8447. --- src/kits/interface/textview_support/TextGapBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/interface/textview_support/TextGapBuffer.cpp b/src/kits/interface/textview_support/TextGapBuffer.cpp index bc4de30dc2..f2f89025a8 100644 --- a/src/kits/interface/textview_support/TextGapBuffer.cpp +++ b/src/kits/interface/textview_support/TextGapBuffer.cpp @@ -280,7 +280,7 @@ TextGapBuffer::GetString(int32 offset, int32 length, char* buffer) int32 afterLen = length - beforeLen; memcpy(buffer, fBuffer + offset, beforeLen); - memcpy(buffer + beforeLen, fBuffer + fGapIndex, afterLen); + memcpy(buffer + beforeLen, fBuffer + fGapIndex + fGapCount, afterLen); }