mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
gg: fix native image rendering with with/height=0
This commit is contained in:
parent
38b02c908d
commit
1470eb6fa4
@ -283,8 +283,18 @@ pub fn (ctx &Context) draw_image_with_config(config DrawImageConfig) {
|
|||||||
}
|
}
|
||||||
x := config.img_rect.x
|
x := config.img_rect.x
|
||||||
y := config.img_rect.y
|
y := config.img_rect.y
|
||||||
C.darwin_draw_image(x, ctx.height - (y + config.img_rect.height), config.img_rect.width,
|
width := if config.img_rect.width == 0 {
|
||||||
config.img_rect.height, img)
|
f32(img.width)
|
||||||
|
} else {
|
||||||
|
config.img_rect.width
|
||||||
|
}
|
||||||
|
height := if config.img_rect.height == 0 {
|
||||||
|
f32(img.height)
|
||||||
|
} else {
|
||||||
|
config.img_rect.height
|
||||||
|
}
|
||||||
|
C.darwin_draw_image(x, ctx.height - (y + config.img_rect.height), width,
|
||||||
|
height, img)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user