summaryrefslogtreecommitdiff
path: root/uicache.mm
diff options
context:
space:
mode:
Diffstat (limited to 'uicache.mm')
-rw-r--r--uicache.mm4
1 files changed, 3 insertions, 1 deletions
diff --git a/uicache.mm b/uicache.mm
index 904b175..4b477c6 100644
--- a/uicache.mm
+++ b/uicache.mm
@@ -75,8 +75,10 @@ int main() {
[cache writeToFile:path atomically:YES];
if (workspace != nil)
- for (NSString *bundle in bundles)
+ for (NSString *bundle in bundles) {
+ [workspace unregisterApplication:[NSURL fileURLWithPath:bundle]];
[workspace registerApplication:[NSURL fileURLWithPath:bundle]];
+ }
if (false) error:
fprintf(stderr, "%s\n", error == nil ? strerror(errno) : [[error localizedDescription] UTF8String]);