- if(OnInit(startPath))
- {
- frame = stack.firstIterator.data;
- }
- else
- {
- frame = StackFrame { };
- stack.Add(frame);
- frame.path = CopyString(startPath);
- frame.listing = FileListing { startPath, extensions = extensions }; // there should be a sorted = true/false
- }
+ if(!OnInit(startPath))
+ return;
+
+ frame = StackFrame { };
+ stack.Add(frame);
+ frame.path = CopyString(startPath);
+ frame.listing = FileListing { startPath, extensions = extensions }; // there should be a sorted = true/false