mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-05 23:51:29 +02:00
Linter fixes
This commit is contained in:
@@ -10,33 +10,33 @@ import (
|
||||
var _ = fmt.Print
|
||||
|
||||
func IsOpaque(img image.Image) bool {
|
||||
switch img.(type) {
|
||||
switch i := img.(type) {
|
||||
case *image.RGBA:
|
||||
return img.(*image.RGBA).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.RGBA64:
|
||||
return img.(*image.RGBA64).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.NRGBA:
|
||||
return img.(*image.NRGBA).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.NRGBA64:
|
||||
return img.(*image.NRGBA).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.Alpha:
|
||||
return img.(*image.Alpha).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.Alpha16:
|
||||
return img.(*image.Alpha16).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.Gray:
|
||||
return img.(*image.Gray).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.Gray16:
|
||||
return img.(*image.Gray16).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.CMYK:
|
||||
return img.(*image.CMYK).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.Paletted:
|
||||
return img.(*image.Paletted).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.Uniform:
|
||||
return img.(*image.Uniform).Opaque()
|
||||
return i.Opaque()
|
||||
case *image.YCbCr:
|
||||
return img.(*image.YCbCr).Opaque()
|
||||
return i.Opaque()
|
||||
case *NRGB:
|
||||
return img.(*NRGB).Opaque()
|
||||
return i.Opaque()
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
@@ -360,11 +360,11 @@ func (self *Context) paste_nrgba_onto_opaque(background *image.NRGBA, img image.
|
||||
|
||||
// Paste pastes the img image to the background image at the specified position. Optionally composing onto the specified opaque color.
|
||||
func (self *Context) Paste(background image.Image, img image.Image, pos image.Point, opaque_bg *NRGBColor) {
|
||||
switch background.(type) {
|
||||
switch b := background.(type) {
|
||||
case *image.NRGBA:
|
||||
self.paste_nrgba_onto_opaque(background.(*image.NRGBA), img, pos, opaque_bg)
|
||||
self.paste_nrgba_onto_opaque(b, img, pos, opaque_bg)
|
||||
case *NRGB:
|
||||
self.paste_nrgb_onto_opaque(background.(*NRGB), img, pos, opaque_bg)
|
||||
self.paste_nrgb_onto_opaque(b, img, pos, opaque_bg)
|
||||
default:
|
||||
panic("Unsupported background image type")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user