feat(winreg): adjust return logic in enabled

This commit is contained in:
memcpy-rand-rand-rand 2021-11-29 10:17:10 +00:00 committed by Jan De Dobbeleer
parent c328513410
commit d87b147544

View file

@ -33,7 +33,10 @@ func (wr *winreg) enabled() bool {
var err error var err error
wr.Value, err = wr.env.getWindowsRegistryKeyValue(registryPath, registryKey) wr.Value, err = wr.env.getWindowsRegistryKeyValue(registryPath, registryKey)
if err != nil { if err == nil {
return true
}
if len(fallback) > 0 { if len(fallback) > 0 {
wr.Value = fallback wr.Value = fallback
return true return true
@ -42,9 +45,6 @@ func (wr *winreg) enabled() bool {
return false return false
} }
return true
}
func (wr *winreg) string() string { func (wr *winreg) string() string {
segmentTemplate := wr.props.getString(SegmentTemplate, "{{ .Value }}") segmentTemplate := wr.props.getString(SegmentTemplate, "{{ .Value }}")
return wr.templateString(segmentTemplate) return wr.templateString(segmentTemplate)