diff --git a/bar.go b/bar.go index 4d14b47..95f9bca 100644 --- a/bar.go +++ b/bar.go @@ -94,7 +94,9 @@ } for _, opt := range options { - opt(s) + if opt != nil { + opt(s) + } } s.bufP = bytes.NewBuffer(make([]byte, 0, s.width/2)) diff --git a/progress.go b/progress.go index aad0a4b..da00c85 100644 --- a/progress.go +++ b/progress.go @@ -69,7 +69,9 @@ } for _, opt := range options { - opt(s) + if opt != nil { + opt(s) + } } p := &Progress{