From 35671cdcc5affc4b944de12f52681171e9434ee0 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Sat, 23 Feb 2008 15:57:35 +0000 Subject: [PATCH] avoid double function call. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24081 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/textview_support/TextGapBuffer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kits/interface/textview_support/TextGapBuffer.cpp b/src/kits/interface/textview_support/TextGapBuffer.cpp index 13765c5f97..4a8f4464e5 100644 --- a/src/kits/interface/textview_support/TextGapBuffer.cpp +++ b/src/kits/interface/textview_support/TextGapBuffer.cpp @@ -230,9 +230,10 @@ _BTextGapBuffer_::FindChar(char inChar, long fromIndex, long *ioDelta) { long numChars = *ioDelta; for (long i = 0; i < numChars; i++) { - if ((RealCharAt(fromIndex + i) & 0xc0) == 0x80) + char realChar = RealCharAt(fromIndex + i); + if ((realChar & 0xc0) == 0x80) continue; - if (RealCharAt(fromIndex + i) == inChar) { + if (realChar == inChar) { *ioDelta = i; return true; }