Skip to content

Commit c991a3f

Browse files
committed
fix loading on 6.3.2
Closes #33
1 parent 9a01e69 commit c991a3f

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

OFPlugin/OFPlugin-Info.plist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<string>AD68E85B-441B-4301-B564-A45E4919A6AD</string>
3232
<string>A16FF353-8441-459E-A50C-B071F53F51B7</string>
3333
<string>9F75337B-21B4-4ADC-B558-F9CADF7073A7</string>
34+
<string>E969541F-E6F9-4D25-8158-72DC3545A6C6</string>
3435
</array>
3536
<key>XC4Compatible</key>
3637
<true/>

OFPlugin/OFPlugin.m

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,17 @@ - (id)initWithBundle:(NSBundle *)plugin {
3737

3838
if (self = [super init]) {
3939
self.bundle = plugin;
40-
[self generateMenu];
4140
_platform = @"osx";
42-
_addonsPath = [[NSUserDefaults standardUserDefaults] stringForKey:kOpenFrameworksAddonsPath];
43-
if(!_addonsPath) {
44-
[self setAddonsPath:[@"~/openFrameworks/addons/" stringByExpandingTildeInPath]];
45-
}
46-
47-
[self scanAddons];
41+
42+
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
43+
_addonsPath = [[NSUserDefaults standardUserDefaults] stringForKey:kOpenFrameworksAddonsPath];
44+
if(!_addonsPath) {
45+
[self setAddonsPath:[@"~/openFrameworks/addons/" stringByExpandingTildeInPath]];
46+
}
47+
48+
[self scanAddons];
49+
[self generateMenu];
50+
}];
4851
}
4952
return self;
5053
}

0 commit comments

Comments
 (0)