diff --git a/style/style.go b/style/style.go index 0436e22..86ea4f3 100644 --- a/style/style.go +++ b/style/style.go @@ -82,11 +82,20 @@ func NewStyles() *Styles { return l } +func (s *Styles) HasStyle(name string) bool { + var done bool = false + for key := range s.List { + if done = key == name; done { + break + } + } + return done +} + func (s *Styles) Get(name string) *Style { - var style *Style - var ok bool = false - if style, ok = s.List[name]; !ok { - style = defStyle + style := defStyle + if s.HasStyle(name) { + style = s.List[name] } return style }