1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00

Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.

This commit is contained in:
jules 2016-09-16 12:02:35 +01:00
parent d03755c9e0
commit 9fa0d49be7
145 changed files with 407 additions and 343 deletions

View file

@ -26,7 +26,7 @@ FileBrowserComponent::FileBrowserComponent (int flags_,
const File& initialFileOrDirectory,
const FileFilter* fileFilter_,
FilePreviewComponent* previewComp_)
: FileFilter (String::empty),
: FileFilter (String()),
fileFilter (fileFilter_),
flags (flags_),
previewComp (previewComp_),
@ -44,7 +44,7 @@ FileBrowserComponent::FileBrowserComponent (int flags_,
String filename;
if (initialFileOrDirectory == File::nonexistent)
if (initialFileOrDirectory == File())
{
currentRoot = File::getCurrentWorkingDirectory();
}
@ -391,7 +391,7 @@ void FileBrowserComponent::fileDoubleClicked (const File& f)
setRoot (f);
if ((flags & canSelectDirectories) != 0 && (flags & doNotClearFileNameOnRootChange) == 0)
filenameBox.setText (String::empty);
filenameBox.setText (String());
}
else
{
@ -535,8 +535,8 @@ void FileBrowserComponent::getDefaultRoots (StringArray& rootNames, StringArray&
rootNames.add (name);
}
rootPaths.add (String::empty);
rootNames.add (String::empty);
rootPaths.add (String());
rootNames.add (String());
rootPaths.add (File::getSpecialLocation (File::userDocumentsDirectory).getFullPathName());
rootNames.add (TRANS("Documents"));
@ -559,8 +559,8 @@ void FileBrowserComponent::getDefaultRoots (StringArray& rootNames, StringArray&
rootPaths.add (File::getSpecialLocation (File::userDesktopDirectory).getFullPathName());
rootNames.add (TRANS("Desktop"));
rootPaths.add (String::empty);
rootNames.add (String::empty);
rootPaths.add (String());
rootNames.add (String());
Array<File> volumes;
File vol ("/Volumes");