Merge pull request #9476 from maxcleme/9469-fix-flickering-prompt

fix: prevent flickering prompt when pulling same image from N services
This commit is contained in:
Guillaume Lours 2022-05-20 22:09:02 +02:00 committed by GitHub
commit 285a9c94f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -83,7 +83,10 @@ func (w *ttyWriter) Event(e Event) {
last.Status = e.Status
last.Text = e.Text
last.StatusText = e.StatusText
last.ParentID = e.ParentID
// allow set/unset of parent, but not swapping otherwise prompt is flickering
if last.ParentID == "" || e.ParentID == "" {
last.ParentID = e.ParentID
}
w.events[e.ID] = last
} else {
e.startTime = time.Now()