From f77bfe6fd7a80f65f7d9939e9ccde64f2bff00fb Mon Sep 17 00:00:00 2001 From: rfm Date: Fri, 25 Aug 2006 14:15:45 +0000 Subject: [PATCH] minor bugfix git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23327 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSBundle.m | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2e1a1169b..74fdba9fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-08-25 Richard Frith-Macdonald + + * Source/NSScanner.m: initialisation fix pointed out by David Ayer + * Source/NSBundle.m: fix for getting class from gnustep bundle + 2006-08-16 Richard Frith-Macdonald * NSCharacterSets/letterCharSet.dat: diff --git a/Source/NSBundle.m b/Source/NSBundle.m index 801fdccb3..35395091a 100644 --- a/Source/NSBundle.m +++ b/Source/NSBundle.m @@ -1265,8 +1265,10 @@ _bundle_load_callback(Class theClass, struct objc_category *theCategory) if (self == _mainBundle || self == _gnustep_bundle) { theClass = NSClassFromString(className); - if (theClass && [[self class] bundleForClass:theClass] != _mainBundle) - theClass = Nil; + if (theClass && [[self class] bundleForClass: theClass] != self) + { + theClass = Nil; + } } else {