apprt/embedded: fix ghostty_surface_free_text parameter mismatch
Fixes #12020 The C header declared ghostty_surface_free_text with both a ghostty_surface_t and ghostty_text_s* parameter, but the Zig implementation only accepted a *Text parameter. This caused the surface pointer to be interpreted as the text pointer, so the actual text allocation was never freed.pull/12025/head
parent
b2880636af
commit
4803d58bb4
|
|
@ -1675,7 +1675,7 @@ pub const CAPI = struct {
|
|||
return true;
|
||||
}
|
||||
|
||||
export fn ghostty_surface_free_text(ptr: *Text) void {
|
||||
export fn ghostty_surface_free_text(_: *Surface, ptr: *Text) void {
|
||||
ptr.deinit();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue