On Wednesday 11 November 2015 15:45:49 René J.V. Bertin wrote:
> On Wednesday November 11 2015 14:49:57 David Faure wrote:
> 
> > qstandardpaths_mac.mm says
> > QString QStandardPaths::writableLocation(StandardLocation type)
> > {
> >     if (isTestModeEnabled()) {
> >         const QString qttestDir = QDir::homePath() + 
> > QLatin1String("/.qttest");
> >         QString path;
> >         switch (type) {
> >         case GenericDataLocation:
> >         case AppDataLocation:
> >         case AppLocalDataLocation:
> >             path = qttestDir + QLatin1String("/Application Support");
> >             if (type != GenericDataLocation)
> >                 appendOrganizationAndApp(path);
> >             return path;
> 
> That's not ApplicationsLocation. That one only appears in translateLocation 
> and doesn't get any specific treatment otherwise.

Ah my bad, read too fast. Whoops.

Please test this patch before I submit it to gerrit:


diff --git a/src/corelib/io/qstandardpaths_mac.mm 
b/src/corelib/io/qstandardpaths_mac.mm
index d6126ce..8e030ae 100644
--- a/src/corelib/io/qstandardpaths_mac.mm
+++ b/src/corelib/io/qstandardpaths_mac.mm
@@ -162,6 +162,9 @@ QString QStandardPaths::writableLocation(StandardLocation 
type)
             if (type == AppConfigLocation)
                 appendOrganizationAndApp(path);
             return path;
+        case ApplicationsLocation:
+            path = qttestDir + QLatin1String("/Applications");
+            return path;
         default:
             break;
         }

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to