Browse Source

Linux: changed the path returned by File::userApplicationDataDirectory to be based on XDG_CONFIG_HOME if available.

tags/2021-05-28
jules 11 years ago
parent
commit
a8b41cb717
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      extras/Introjucer/Source/Project/jucer_ConfigPage.cpp
  2. +1
    -1
      modules/juce_core/native/juce_linux_Files.cpp

+ 1
- 1
extras/Introjucer/Source/Project/jucer_ConfigPage.cpp View File

@@ -292,7 +292,7 @@ namespace ProjectSettingsTreeClasses
String getRenamingName() const override { return getDisplayName(); }
String getDisplayName() const override { return "Modules"; }
void setName (const String&) override {}
bool isMissing() override { return false; }
bool isMissing() override { return false; }
Icon getIcon() const override { return Icon (getIcons().graph, getContrastingColour (Colours::red, 0.5f)); }
void showDocument() override { showSettingsPage (new SettingsComp (project)); }


+ 1
- 1
modules/juce_core/native/juce_linux_Files.cpp View File

@@ -179,7 +179,7 @@ File File::getSpecialLocation (const SpecialLocationType type)
case userMoviesDirectory: return resolveXDGFolder ("XDG_VIDEOS_DIR", "~");
case userPicturesDirectory: return resolveXDGFolder ("XDG_PICTURES_DIR", "~");
case userDesktopDirectory: return resolveXDGFolder ("XDG_DESKTOP_DIR", "~/Desktop");
case userApplicationDataDirectory: return File ("~");
case userApplicationDataDirectory: return resolveXDGFolder ("XDG_CONFIG_HOME", "~");
case commonDocumentsDirectory:
case commonApplicationDataDirectory: return File ("/var");
case globalApplicationsDirectory: return File ("/usr");


Loading…
Cancel
Save