settings: fix CSettingNumber::fromString()