To make matters worse, I am not sure how the Qt FileWatcher handle symlinks if we register it one way and the change comes from an alternative path.
We really want to use absolute paths without relative segments everyplace and be consistent to work around the inconsistent versions on macOS.
So I have taken a shot at pushing that with the only use of canonical is to the application to be launched in OpenExternally but that is used on Windows only so should be fine!
Just pushed the change.
|