Fixed broken simple command: b

This commit is contained in:
sloumdrone 2019-09-16 09:53:13 -07:00
parent 1af11f1b8f
commit 7e53ce6aea
1 changed files with 5 additions and 3 deletions

View File

@ -82,7 +82,8 @@ func (c *client) GetSize() {
func (c *client) Draw() { func (c *client) Draw() {
var screen strings.Builder var screen strings.Builder
screen.Grow(c.Height * c.Width) screen.Grow(c.Height * c.Width + c.Width)
screen.WriteString("\033[0m")
screen.WriteString(c.TopBar.Render(c.Width, c.Options["theme"])) screen.WriteString(c.TopBar.Render(c.Width, c.Options["theme"]))
screen.WriteString("\n") screen.WriteString("\n")
pageContent := c.PageState.Render(c.Height, c.Width) pageContent := c.PageState.Render(c.Height, c.Width)
@ -121,7 +122,7 @@ func (c *client) Draw() {
screen.WriteString(c.RenderMessage()) screen.WriteString(c.RenderMessage())
screen.WriteString("\n") // for the input line screen.WriteString("\n") // for the input line
screen.WriteString(c.FootBar.Render(c.Width, c.PageState.Position, c.Options["theme"])) screen.WriteString(c.FootBar.Render(c.Width, c.PageState.Position, c.Options["theme"]))
cui.Clear("screen") // cui.Clear("screen")
cui.MoveCursorTo(0,0) cui.MoveCursorTo(0,0)
fmt.Print(screen.String()) fmt.Print(screen.String())
} }
@ -216,7 +217,7 @@ func (c *client) TakeControlInput() {
err := c.routeCommandInput(p) err := c.routeCommandInput(p)
if err != nil { if err != nil {
c.SetMessage(err.Error(), true) c.SetMessage(err.Error(), true)
c.DrawMessage() c.Draw()
} }
} }
} }
@ -261,6 +262,7 @@ func (c *client) simpleCommand(action string) {
} }
case "B", "BOOKMARKS": case "B", "BOOKMARKS":
c.BookMarks.ToggleOpen() c.BookMarks.ToggleOpen()
c.Draw()
case "SEARCH": case "SEARCH":
c.search() c.search()
case "HELP", "?": case "HELP", "?":