fix CSettingConditions