Skip to content

Commit

Permalink
fix: renderer set once
Browse files Browse the repository at this point in the history
  • Loading branch information
aymanbagabas committed Apr 29, 2024
1 parent 1f80bf7 commit e1eb364
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions renderer.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,6 @@ type Renderer struct {
// DefaultRenderer returns the default renderer.
func DefaultRenderer() *Renderer {
rendererOnce.Do(func() {
if renderer != nil {
// Alredy set by SetDefaultRenderer
return
}
hasDarkBackground := true // Assume dark background by default
if term.IsTerminal(os.Stdout.Fd()) {
if bg := term.BackgroundColor(os.Stdin, os.Stdout); bg != nil {
Expand All @@ -53,7 +49,7 @@ func DefaultRenderer() *Renderer {

// SetDefaultRenderer sets the default global renderer.
func SetDefaultRenderer(r *Renderer) {
renderer = r
rendererOnce.Do(func() { renderer = r })
}

// NewRenderer creates a new Renderer.
Expand Down

0 comments on commit e1eb364

Please sign in to comment.