From b147e0b54c089080dadb5a30fdbdb0e2d40bca78 Mon Sep 17 00:00:00 2001 From: alexm Date: Thu, 7 Nov 2002 21:07:19 +0000 Subject: [PATCH] Set isa to correct class. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14951 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/GSString.m | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c4edbb549..349f8e064 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-11-07 02:21 Alexander Malmberg + + * Source/GSString.m: (-makeImmutableCopyOnFail:): Set isa to correct + class. + 2002-11-04 Richard Frith-Macdonald * Source/NSArray.m: Ensured some documentation in place for almost all diff --git a/Source/GSString.m b/Source/GSString.m index 224efc5f5..f2738543f 100644 --- a/Source/GSString.m +++ b/Source/GSString.m @@ -2922,7 +2922,10 @@ transmute(ivars self, NSString *aString) - (id) makeImmutableCopyOnFail: (BOOL)force { - isa = [GSString class]; + if (_flags.wide == 1) + isa = [GSUnicodeString class]; + else + isa = [GSCString class]; return self; }