1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-21 01:24:21 +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

@ -42,7 +42,7 @@ public:
void paintButton (Graphics& g, bool /*isOver*/, bool /*isDown*/) override
{
getLookAndFeel().drawKeymapChangeButton (g, getWidth(), getHeight(), *this,
keyNum >= 0 ? getName() : String::empty);
keyNum >= 0 ? getName() : String());
}
static void menuCallback (int result, ChangeKeyButton* button)
@ -219,7 +219,7 @@ public:
for (int i = 0; i < jmin ((int) maxNumAssignments, keyPresses.size()); ++i)
addKeyPressButton (owner.getDescriptionForKeyPress (keyPresses.getReference (i)), i, isReadOnly);
addKeyPressButton (String::empty, -1, isReadOnly);
addKeyPressButton (String(), -1, isReadOnly);
}
void addKeyPressButton (const String& desc, const int index, const bool isReadOnly)
@ -386,7 +386,7 @@ public:
TRANS("Reset to defaults"),
TRANS("Are you sure you want to reset all the key-mappings to their default state?"),
TRANS("Reset"),
String::empty,
String(),
&owner,
ModalCallbackFunction::forComponent (resetToDefaultsCallback, &owner));
}