xgb-image: seek 32-bit visuals along with 30-bit
We only tried to upgrade to 32-bit depth when we weren't looking for 30-bit visuals. Probably of no practical consequence.
This commit is contained in:
parent
a927713a81
commit
5ab2977548
@ -117,17 +117,18 @@ func main() {
|
||||
// the backpixel value. (And we reject it in 30-bit depth anyway.)
|
||||
for _, i := range screen.AllowedDepths {
|
||||
for _, v := range i.Visuals {
|
||||
// TODO: Could/should check other parameters.
|
||||
// TODO: Could/should check other parameters, e.g., the RGB masks.
|
||||
if v.Class != xproto.VisualClassTrueColor {
|
||||
continue
|
||||
}
|
||||
if prefer30 && i.Depth == 30 ||
|
||||
!prefer30 && i.Depth == 32 {
|
||||
if i.Depth == 32 || i.Depth == 30 && prefer30 {
|
||||
visual, depth = v.VisualId, i.Depth
|
||||
if !prefer30 || i.Depth == 30 {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
format, ok := formats[depth]
|
||||
if !ok {
|
||||
|
Loading…
Reference in New Issue
Block a user