Skip to content

Commit 747cb44

Browse files
authored
Merge pull request #6140 from vvoland/image-tree-used
image/tree: Fix top image chip detection
2 parents 51025e1 + 23fe9ec commit 747cb44

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

cli/command/image/tree.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,16 @@ func getPossibleChips(view treeView) (chips []imageChip) {
170170

171171
var possible []imageChip
172172
for _, img := range view.images {
173+
details := []imageDetails{img.Details}
174+
173175
for _, c := range img.Children {
176+
details = append(details, c.Details)
177+
}
178+
179+
for _, d := range details {
174180
for idx := len(remaining) - 1; idx >= 0; idx-- {
175181
chip := remaining[idx]
176-
if chip.check(&c.Details) {
182+
if chip.check(&d) {
177183
possible = append(possible, chip)
178184
remaining = append(remaining[:idx], remaining[idx+1:]...)
179185
}

0 commit comments

Comments
 (0)