settings: a setting should be disabled if its parent setting is disabled
Merge pull request #4771 from Montellese/settings_disabled

settings: a setting should be disabled if its parent setting is disabled