diff --git a/Frameworks/OakFileBrowser/src/io/FSSCMDataSource.mm b/Frameworks/OakFileBrowser/src/io/FSSCMDataSource.mm index cee5b5b6..98df262a 100644 --- a/Frameworks/OakFileBrowser/src/io/FSSCMDataSource.mm +++ b/Frameworks/OakFileBrowser/src/io/FSSCMDataSource.mm @@ -111,7 +111,7 @@ static NSArray* convert (std::map const& pathsMa _url = anURL; _options = someOptions; _scmInfo = scm::info([[anURL path] fileSystemRepresentation]); - _items = [NSMapTable mapTableWithKeyOptions:NSPointerFunctionsStrongMemory valueOptions:NSPointerFunctionsZeroingWeakMemory]; + _items = [NSMapTable strongToWeakObjectsMapTable]; NSArray* query = [[anURL query] componentsSeparatedByString:@"="]; self.rootItem = [self itemOfType:[query lastObject] ?: @"all"];