aboutsummaryrefslogtreecommitdiff
path: root/vendor/libghostty-vt/src/os/cf_release_thread.zig
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-09-10 21:51:57 +0300
committerGitHub <noreply@github.com>2026-09-10 21:51:57 +0300
commit425c86179791cd32e2d4ce0ae7f269940b4b0663 (patch)
treee52c4383a6d69216cbe2a32638bf90841d7e2189 /vendor/libghostty-vt/src/os/cf_release_thread.zig
parent90e947a6e26e02f10ec7f1694c4eb5b78a86406b (diff)
chore: upgrade libghostty and preserve terminal behavior (#3906)
Diffstat (limited to 'vendor/libghostty-vt/src/os/cf_release_thread.zig')
-rw-r--r--vendor/libghostty-vt/src/os/cf_release_thread.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/vendor/libghostty-vt/src/os/cf_release_thread.zig b/vendor/libghostty-vt/src/os/cf_release_thread.zig
index 445dc486..e93120b3 100644
--- a/vendor/libghostty-vt/src/os/cf_release_thread.zig
+++ b/vendor/libghostty-vt/src/os/cf_release_thread.zig
@@ -9,7 +9,8 @@ const builtin = @import("builtin");
const macos = @import("macos");
const internal_os = @import("../os/main.zig");
-const xev = @import("../global.zig").xev;
+const global = @import("../global.zig");
+const xev = global.xev;
const BlockingQueue = @import("../datastruct/main.zig").BlockingQueue;
const Allocator = std.mem.Allocator;
@@ -142,11 +143,11 @@ fn threadMain_(self: *Thread) !void {
fn drainMailbox(self: *Thread) !void {
// If we're draining, we just drain the mailbox and return.
if (self.flags.drain) {
- while (self.mailbox.pop()) |_| {}
+ while (self.mailbox.pop(global.io())) |_| {}
return;
}
- while (self.mailbox.pop()) |message| {
+ while (self.mailbox.pop(global.io())) |message| {
// log.debug("mailbox message={}", .{message});
switch (message) {
.release => |msg| {