Use non-deprecated version of weak NSMapTable (10.8)

This commit is contained in:
Allan Odgaard
2015-08-04 13:21:35 +02:00
parent 7dd19c0c0e
commit ef2d50606f

View File

@@ -111,7 +111,7 @@ static NSArray* convert (std::map<std::string, scm::status::type> 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"];