1
0
mirror of https://github.com/beego/bee.git synced 2024-11-22 10:10:53 +00:00

Fixed bug in color writer for Windows

This commit is contained in:
Faissal Elamraoui 2016-08-01 11:41:25 +02:00
parent 338dfc65ed
commit 6bf3ea6140

View File

@ -320,15 +320,15 @@ func parseEscapeSequence(command byte, param []byte) parseResult {
}
}
func (cw *ansiColorWriter) flushBuffer() (int, error) {
func (cw *colorWriter) flushBuffer() (int, error) {
return cw.flushTo(cw.w)
}
func (cw *ansiColorWriter) resetBuffer() (int, error) {
func (cw *colorWriter) resetBuffer() (int, error) {
return cw.flushTo(nil)
}
func (cw *ansiColorWriter) flushTo(w io.Writer) (int, error) {
func (cw *colorWriter) flushTo(w io.Writer) (int, error) {
var n1, n2 int
var err error
@ -359,7 +359,7 @@ func isParameterChar(b byte) bool {
return ('0' <= b && b <= '9') || b == separatorChar
}
func (cw *ansiColorWriter) Write(p []byte) (int, error) {
func (cw *colorWriter) Write(p []byte) (int, error) {
r, nw, first, last := 0, 0, 0, 0
if cw.mode != DiscardNonColorEscSeq {
cw.state = outsideCsiCode