better var type and name
Vladimir Bauer
4 years ago
| 295 | 295 | if drop { |
| 296 | 296 | b.container.dropBar(b) |
| 297 | 297 | } else { |
| 298 | var uncompleted int | |
| 298 | var anyOtherUncompleted bool | |
| 299 | 299 | b.container.traverseBars(func(bar *Bar) bool { |
| 300 | if b != bar && !bar.Completed() { | |
| 301 | uncompleted++ | |
| 302 | return false | |
| 303 | } | |
| 304 | return true | |
| 300 | anyOtherUncompleted = b != bar && !bar.Completed() | |
| 301 | return !anyOtherUncompleted | |
| 305 | 302 | }) |
| 306 | if uncompleted == 0 { | |
| 303 | if !anyOtherUncompleted { | |
| 307 | 304 | b.container.refreshCh <- time.Now() |
| 308 | 305 | } |
| 309 | 306 | } |
| 385 | 382 | } |
| 386 | 383 | |
| 387 | 384 | func (b *Bar) forceRefreshIfLastUncompleted() { |
| 388 | var uncompleted int | |
| 385 | var anyOtherUncompleted bool | |
| 389 | 386 | b.container.traverseBars(func(bar *Bar) bool { |
| 390 | if b != bar && !bar.Completed() { | |
| 391 | uncompleted++ | |
| 392 | return false | |
| 393 | } | |
| 394 | return true | |
| 387 | anyOtherUncompleted = b != bar && !bar.Completed() | |
| 388 | return !anyOtherUncompleted | |
| 395 | 389 | }) |
| 396 | if uncompleted == 0 { | |
| 390 | if !anyOtherUncompleted { | |
| 397 | 391 | for { |
| 398 | 392 | select { |
| 399 | 393 | case b.container.refreshCh <- time.Now(): |