From 8ba08d23c4b42fb93aa25f82ecdeb22393eefa3b Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Tue, 8 Aug 2006 15:39:31 +0000 Subject: [PATCH] fClickOffset wasn't maintained when Select() was called. Should improve problem described in bug 494 a bit git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18462 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/BTextView/TextView.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kits/interface/BTextView/TextView.cpp b/src/kits/interface/BTextView/TextView.cpp index aeefee2e69..98f9d5ad1e 100644 --- a/src/kits/interface/BTextView/TextView.cpp +++ b/src/kits/interface/BTextView/TextView.cpp @@ -1434,7 +1434,7 @@ BTextView::Select(int32 startOffset, int32 endOffset) if (fActive) Highlight(fSelStart, fSelEnd); } - fSelStart = fSelEnd = startOffset; + fSelStart = fSelEnd = fClickOffset = startOffset; } else { if (fActive) { // draw only those ranges that are different @@ -1464,7 +1464,7 @@ BTextView::Select(int32 startOffset, int32 endOffset) } } fSelStart = startOffset; - fSelEnd = endOffset; + fSelEnd = fClickOffset = endOffset; } }