From b374bdb3c9d872261d0acbc8f4f21e0a0131d8bf Mon Sep 17 00:00:00 2001 From: rfm Date: Fri, 28 Oct 2011 14:30:47 +0000 Subject: [PATCH] tweak last optimisation git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34082 72102866-910b-0410-8b05-ffd578937521 --- Source/GSString.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/GSString.m b/Source/GSString.m index 24e33e120..cc8501417 100644 --- a/Source/GSString.m +++ b/Source/GSString.m @@ -5012,6 +5012,11 @@ nextUTF8(const uint8_t *p, unsigned l, unsigned *o, unichar *n) lengthUTF8((const uint8_t*)nxcsptr, nxcslen, 0, &latin1); return latin1; } + else if (NSUTF8StringEncoding == encoding + || NSUnicodeStringEncoding == encoding) + { + return YES; + } else { id d = [self dataUsingEncoding: encoding allowLossyConversion: NO];