diff --git a/FinderExt/FinderExt.m b/FinderExt/FinderExt.m index e0aeccf..6d8430d 100644 --- a/FinderExt/FinderExt.m +++ b/FinderExt/FinderExt.m @@ -29,13 +29,7 @@ @implementation MenuItemTarget - (id)initWithNodes:(const struct TFENodeVector *)vector { self = [super init]; if (self) { - NSInteger capacity = vector->_end - vector->_begin; - NSMutableArray *files = [[NSMutableArray alloc] initWithCapacity:capacity]; - struct TFENode *node; - for (node = vector->_begin; node < vector->_end; ++node) { - [files addObject: [gNodeHelper pathForNode:node]]; - } - _files = files; + _files = [[gNodeHelper arrayForNodeVector:vector] retain]; } return self; }