fix memleak with transmitted image

This commit is contained in:
glyh 2024-08-02 09:53:47 +08:00 committed by Tim Culverhouse
parent 2f46eb9172
commit 9cbcc92b4c

View file

@ -34,6 +34,8 @@ pub fn main() !void {
try vx.queryTerminal(tty.anyWriter(), 1 * std.time.ns_per_s); try vx.queryTerminal(tty.anyWriter(), 1 * std.time.ns_per_s);
var img1 = try vaxis.zigimg.Image.fromFilePath(alloc, "examples/zig.png"); var img1 = try vaxis.zigimg.Image.fromFilePath(alloc, "examples/zig.png");
defer img1.deinit();
const imgs = [_]vaxis.Image{ const imgs = [_]vaxis.Image{
try vx.transmitImage(alloc, tty.anyWriter(), &img1, .rgba), try vx.transmitImage(alloc, tty.anyWriter(), &img1, .rgba),
// var img1 = try vaxis.zigimg.Image.fromFilePath(alloc, "examples/zig.png"); // var img1 = try vaxis.zigimg.Image.fromFilePath(alloc, "examples/zig.png");