Adding rudimentary locking to ITSQLite3Database to kill errors.
[ITFoundation.git] / ITCategory-NSBundle.m
index c7acbcc..fdc2151 100644 (file)
@@ -1,6 +1,6 @@
 #import "ITCategory-NSBundle.h"
 
-@implementation NSBundle (ITCategory)
+@implementation NSBundle (ITFoundationCategory)
 
 + (NSBundle *)bundleForFrameworkWithIdentifier:(NSString *)frameworkIdentifier {
        NSMutableArray *frameworksPaths = [NSMutableArray array];
@@ -11,7 +11,7 @@
        [frameworksPaths addObject:[[self mainBundle] privateFrameworksPath]];
        [frameworksPaths addObject:[[self mainBundle] sharedFrameworksPath]];
        
-       while (libraryPath = [libraryEnumerator nextObject]) {
+       while ((libraryPath = [libraryEnumerator nextObject])) {
                [frameworksPaths addObject:[libraryPath stringByAppendingPathComponent:@"Frameworks"]];
                [frameworksPaths addObject:[libraryPath stringByAppendingPathComponent:@"PrivateFrameworks"]];
        }
        NSEnumerator *frameworksEnumerator = [frameworksPaths objectEnumerator];
        NSString *frameworksPath;
        
-       while (frameworksPath = [frameworksEnumerator nextObject]) {
+       while ((frameworksPath = [frameworksEnumerator nextObject])) {
                NSArray *frameworkPaths = [NSBundle pathsForResourcesOfType:@"framework" inDirectory:frameworksPath];
                NSEnumerator *frameworkEnumerator = [frameworkPaths objectEnumerator];
                NSString *frameworkPath;
                
-               while (frameworkPath = [frameworkEnumerator nextObject]) {
+               while ((frameworkPath = [frameworkEnumerator nextObject])) {
                        NSBundle *frameworkBundle = [NSBundle bundleWithPath:frameworkPath];
                        if (frameworkBundle && [[frameworkBundle bundleIdentifier] isEqualToString:frameworkIdentifier]) {
                                return frameworkBundle;
@@ -35,4 +35,4 @@
        return nil;
 }
 
-@end
+@end
\ No newline at end of file