Merge pull request #6140 from vvoland/image-tree-used

image/tree: Fix top image chip detection
This commit is contained in:
Paweł Gronowski
2025-06-18 20:13:03 +00:00
committed by GitHub
+7 -1
View File
@@ -170,10 +170,16 @@ func getPossibleChips(view treeView) (chips []imageChip) {
var possible []imageChip
for _, img := range view.images {
details := []imageDetails{img.Details}
for _, c := range img.Children {
details = append(details, c.Details)
}
for _, d := range details {
for idx := len(remaining) - 1; idx >= 0; idx-- {
chip := remaining[idx]
if chip.check(&c.Details) {
if chip.check(&d) {
possible = append(possible, chip)
remaining = append(remaining[:idx], remaining[idx+1:]...)
}