1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Projucer: Fixed a bug recalling code editor colour schemes when invoked from the command-line

This commit is contained in:
ed 2020-12-14 11:14:52 +00:00
parent 46700d820d
commit b0c8917430

View file

@ -31,27 +31,22 @@
AppearanceSettings::AppearanceSettings (bool updateAppWhenChanged)
: settings ("COLOUR_SCHEME")
{
if (! ProjucerApplication::getApp().isRunningCommandLine)
CodeDocument doc;
CPlusPlusCodeTokeniser tokeniser;
CodeEditorComponent editor (doc, &tokeniser);
CodeEditorComponent::ColourScheme cs (editor.getColourScheme());
for (int i = cs.types.size(); --i >= 0;)
{
ProjucerLookAndFeel lf;
CodeDocument doc;
CPlusPlusCodeTokeniser tokeniser;
CodeEditorComponent editor (doc, &tokeniser);
CodeEditorComponent::ColourScheme cs (editor.getColourScheme());
for (int i = cs.types.size(); --i >= 0;)
{
auto& t = cs.types.getReference(i);
getColourValue (t.name) = t.colour.toString();
}
getCodeFontValue() = getDefaultCodeFont().toString();
if (updateAppWhenChanged)
settings.addListener (this);
auto& t = cs.types.getReference(i);
getColourValue (t.name) = t.colour.toString();
}
getCodeFontValue() = getDefaultCodeFont().toString();
if (updateAppWhenChanged)
settings.addListener (this);
}
File AppearanceSettings::getSchemesFolder()