Codebase list golang-github-vbauerster-mpb / 515161e
staightforward reverse Vladimir Bauer 7 years ago
1 changed file(s) with 11 addition(s) and 12 deletion(s). Raw diff Collapse all Expand all
8686 }
8787 }
8888
89 if cwidth < width && cwidth > 0 {
90 if s.reverse {
91 bb[cwidth-1] = s.format[rRevTip]
92 } else {
93 bb[cwidth-1] = s.format[rTip]
94 }
89 if cwidth > 0 && cwidth < width {
90 bb[cwidth-1] = s.format[rTip]
9591 }
9692
9793 for i := cwidth; i < width; i++ {
9995 }
10096
10197 if s.reverse {
102 for i, j := 0, len(bb)-1; i < j; i, j = i+1, j-1 {
103 bb[i], bb[j] = bb[j], bb[i]
98 if cwidth > 0 && cwidth < width {
99 bb[cwidth-1] = s.format[rRevTip]
104100 }
105 }
106
107 for i := 0; i < len(bb); i++ {
108 w.Write(bb[i])
101 for i := len(bb) - 1; i >= 0; i-- {
102 w.Write(bb[i])
103 }
104 } else {
105 for i := 0; i < len(bb); i++ {
106 w.Write(bb[i])
107 }
109108 }
110109 w.Write(s.format[rRight])
111110 }