Bug: QStandardPaths::ConfigLocation is inconsistent with the other standard locations
Other locations include binary-name. For example, QStandardPaths::CacheLocation is /home/nemo/.cache/harbour-log4qtdemo Config location, however, points to just /home/nemo/.config
If it is indeed a bug (possibly I just misunderstand *nix standards) and you are going to fix it, please, please, announce the fix before shipping it as the change can break the currently used configs.
P.S.
Actually it's even more funny then that:
- on emulator cache location reported is /home/nemo/.cache/harbour-log4qtdemo
- on real device (1.0.4.20) it is "/home/nemo/.cache/harbour-log4qtdemo/harbour-log4qtdemo
For your last point, this is normal, because that has been changed in 1.0.3.8 while the emulator is still in 1.0.1.11.
The cache path has always been "/home/nemo/.cache/organizationName/applicationName". But before 1.0.3.8, if the organizationName was not set, it was skipped. Now, by default, organizationName = applicationName.
Sthocs ( 2014-03-26 00:30:42 +0200 )edit