Use an atomic update for erase + draw not only draw
This commit is contained in:
parent
bd68dc75f3
commit
95c7934152
1 changed files with 2 additions and 2 deletions
|
|
@ -519,8 +519,6 @@ func (self *SendHandler) render_progress(name string, p Progress) {
|
|||
}
|
||||
|
||||
func (self *SendHandler) draw_progress() {
|
||||
self.lp.StartAtomicUpdate()
|
||||
defer self.lp.EndAtomicUpdate()
|
||||
self.lp.AllowLineWrapping(false)
|
||||
defer self.lp.AllowLineWrapping(true)
|
||||
var sc string
|
||||
|
|
@ -608,6 +606,8 @@ func (self *SendHandler) refresh_progress(loop.IdType) (err error) {
|
|||
return nil
|
||||
}
|
||||
self.progress_update_timer = 0
|
||||
self.lp.StartAtomicUpdate()
|
||||
defer self.lp.EndAtomicUpdate()
|
||||
self.erase_progress()
|
||||
self.draw_progress()
|
||||
return nil
|
||||
|
|
|
|||
Loading…
Reference in a new issue