| Summary: | DirectoryPrompter doesn't work with multiple file systems installed | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Susan McCourt <susan> |
| Component: | Client | Assignee: | Susan McCourt <susan> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 0.3 | ||
| Target Milestone: | 0.4 M2 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Susan McCourt
The directory prompter should probably default to showing path "/" so that you can see all file systems and copy between them. Also I'm not sure copy/move ever worked before so it's something to test as part of this bug. Fixed. Several different issues, including: - changed dialog to use "/" as root path so we get both file systems. - the dialog wasn't coming up due to a layout problem that wasn't completely obvious. In debug I realized that the only discernible difference between fetching at the file system root vs. the multi file system root was that the multi-file system root resolves the deferred before giving it back. So it seemed like a timing problem, and (guessing) using a timeout to resolve the deferred fixed the problem. - the fileImpl code for fetchChildren wasn't expecting the "top level path" on a fetch children, so I made changes there to run through the loadworkspace code and return the children. With these changes, the dir prompter now shows all file systems and you can expand them. I didn't test cross-file system copy/move because I don't have webdav configured. We can open bugs when the time comes if it doesn't work. |