mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-14 00:14:18 +00:00
Changed the linux version of the introjucer to store its config and log files in ~/.config
This commit is contained in:
parent
939893922b
commit
ffc9200ea7
2 changed files with 8 additions and 4 deletions
|
|
@ -537,7 +537,11 @@ public:
|
|||
virtual void doExtraInitialisation() {}
|
||||
virtual void addExtraConfigItems (Project&, TreeViewItem&) {}
|
||||
|
||||
#if JUCE_LINUX
|
||||
virtual String getLogFolderName() const { return "~/.config/Introjucer/Logs"; }
|
||||
#else
|
||||
virtual String getLogFolderName() const { return "com.juce.introjucer"; }
|
||||
#endif
|
||||
|
||||
virtual PropertiesFile::Options getPropertyFileOptionsFor (const String& filename)
|
||||
{
|
||||
|
|
@ -546,7 +550,7 @@ public:
|
|||
options.filenameSuffix = "settings";
|
||||
options.osxLibrarySubFolder = "Application Support";
|
||||
#if JUCE_LINUX
|
||||
options.folderName = ".introjucer";
|
||||
options.folderName = "~/.config/Introjucer";
|
||||
#else
|
||||
options.folderName = "Introjucer";
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -82,9 +82,9 @@ File PropertiesFile::Options::getDefaultFile() const
|
|||
dir = dir.getChildFile (folderName);
|
||||
|
||||
#elif JUCE_LINUX || JUCE_ANDROID
|
||||
const File dir ((commonToAllUsers ? "/var/" : "~/")
|
||||
+ (folderName.isNotEmpty() ? folderName
|
||||
: ("." + applicationName)));
|
||||
const File dir (File (commonToAllUsers ? "/var" : "~")
|
||||
.getChildFile (folderName.isNotEmpty() ? folderName
|
||||
: ("." + applicationName)));
|
||||
|
||||
#elif JUCE_WINDOWS
|
||||
File dir (File::getSpecialLocation (commonToAllUsers ? File::commonApplicationDataDirectory
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue