]> git.saurik.com Git - winterboard.git/commitdiff
Split identifier/folder in $pathForFile$inBundle$.
authorJay Freeman (saurik) <saurik@saurik.com>
Tue, 25 Nov 2014 23:28:01 +0000 (15:28 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Tue, 25 Nov 2014 23:43:27 +0000 (15:43 -0800)
Library.mm

index 28f508558857828113c91a32554ed2772a0e40f5..dbc1995f2dab7b018ce36d21bcc6d0c27e409edc 100644 (file)
@@ -329,13 +329,12 @@ static NSString *$getTheme$(NSArray *files, NSArray *themes = Themes_) {
 }
 // }}}
 // $pathForFile$inBundle$() {{{
-static NSString *$pathForFile$inBundle$(NSString *file, NSBundle *bundle, bool ui, bool use) {
-    NSString *identifier = [bundle bundleIdentifier];
+static NSString *$pathForFile$inBundle$(NSString *file, NSString *identifier, NSString *folder, bool ui, bool use) {
     NSMutableArray *names = [NSMutableArray arrayWithCapacity:8];
 
     if (identifier != nil)
         [names addObject:[NSString stringWithFormat:@"Bundles/%@/%@", identifier, file]];
-    if (NSString *folder = [[bundle bundlePath] lastPathComponent]) {
+    if (folder != nil) {
         [names addObject:[NSString stringWithFormat:@"Folders/%@/%@", folder, file]];
         NSString *base([folder stringByDeletingPathExtension]);
         if ([base hasSuffix:@"~iphone"])
@@ -371,6 +370,10 @@ static NSString *$pathForFile$inBundle$(NSString *file, NSBundle *bundle, bool u
 
     return nil;
 }
+
+static NSString *$pathForFile$inBundle$(NSString *file, NSBundle *bundle, bool ui, bool use) {
+    return $pathForFile$inBundle$(file, [bundle bundleIdentifier], [[bundle bundlePath] lastPathComponent], ui, use);
+}
 // }}}
 
 static NSString *$pathForIcon$(SBApplication *self, NSString *suffix = @"") {