For example, create the folder structure and directory symlink from the Windows command-line:
Code: Select all
mklink /d symlink parent
Now watch the current directory textbox as you browse:
- Browse to the symlink directory. The current directory is: symlink.
- Double-click subdir in the thumbnails pane. The current directory should change to symlink\subdir. However, it actually becomes parent\subdir!
- Go back to the Folders pane and click the + to expand symlink.
- Click on subdir in the Folders pane. The current directory is now correct: symlink\subdir
Because of the inconsistent behavior, it's very easy to end up with two copies of every image in the XnView MP database. Ratings and categories will not show up if you browse to the subdirectory using a different method.
The correct behavior is to preserve the path relative to the current directory. If the current directory is a symlink, then the subdirectory should be appended to the symlink path. XnView MP should not traverse the symlink and go to the physical directory.
This is a multiplatform bug. XnView MP has the same problem with directory symlinks on Linux.