diff --git a/extras/Projucer/Source/Wizards/jucer_NewProjectWizardComponent.h b/extras/Projucer/Source/Wizards/jucer_NewProjectWizardComponent.h index 9df1483705..44cf002a2c 100644 --- a/extras/Projucer/Source/Wizards/jucer_NewProjectWizardComponent.h +++ b/extras/Projucer/Source/Wizards/jucer_NewProjectWizardComponent.h @@ -54,9 +54,7 @@ public: addAndMakeVisible (modulesLabel); modulesLabel.attachToComponent (¤tPathBox, true); - addAndMakeVisible (useGlobalPathsToggle); - useGlobalPathsToggle.setToggleState (true, sendNotification); - useGlobalPathsToggle.onClick = [this] + auto updateEnablement = [this] { isUsingGlobalPaths = useGlobalPathsToggle.getToggleState(); @@ -64,6 +62,12 @@ public: openFolderButton.setEnabled (! isUsingGlobalPaths); modulesLabel.setEnabled (! isUsingGlobalPaths); }; + + addAndMakeVisible (useGlobalPathsToggle); + useGlobalPathsToggle.setToggleState (true, sendNotification); + useGlobalPathsToggle.onClick = [updateEnablement] { updateEnablement(); }; + + updateEnablement(); } void resized() override