diff options
Diffstat (limited to 'vendor/github.com/jesseduffield/gocui/gui.go')
-rw-r--r-- | vendor/github.com/jesseduffield/gocui/gui.go | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/vendor/github.com/jesseduffield/gocui/gui.go b/vendor/github.com/jesseduffield/gocui/gui.go index c2306c194..86d1393bd 100644 --- a/vendor/github.com/jesseduffield/gocui/gui.go +++ b/vendor/github.com/jesseduffield/gocui/gui.go @@ -75,8 +75,6 @@ type GuiMutexes struct { tickingMutex sync.Mutex ViewsMutex sync.Mutex - - drawMutex sync.Mutex } type PlayMode int @@ -936,8 +934,6 @@ func (g *Gui) drawListFooter(v *View, fgColor, bgColor Attribute) error { // flush updates the gui, re-drawing frames and buffers. func (g *Gui) flush() error { - g.Mutexes.drawMutex.Lock() - defer g.Mutexes.drawMutex.Unlock() // pretty sure we don't need this, but keeping it here in case we get weird visual artifacts // g.clear(g.FgColor, g.BgColor) @@ -966,18 +962,6 @@ func (g *Gui) flush() error { return nil } -func (g *Gui) Draw(v *View) error { - g.Mutexes.drawMutex.Lock() - defer g.Mutexes.drawMutex.Unlock() - - if err := g.draw(v); err != nil { - return err - } - - Screen.Show() - return nil -} - // draw manages the cursor and calls the draw function of a view. func (g *Gui) draw(v *View) error { if g.suspended { |