this repo has no description
13
fork

Configure Feed

Select the types of activity you want to include in your feed.

tty: fix resetSignalHandler

+5 -6
+4 -5
src/Loop.zig
··· 300 300 }, 301 301 .winsize => |winsize| { 302 302 vx.state.in_band_resize = true; 303 - if (@hasField(Event, "winsize")) { 304 - return self.postEvent(.{ .winsize = winsize }); 305 - } 306 - 307 303 switch (builtin.os.tag) { 308 304 .windows => {}, 309 305 // Reset the signal handler if we are receiving in_band_resize 310 - else => self.tty.resetSignalHandler(), 306 + else => Tty.resetSignalHandler(), 307 + } 308 + if (@hasField(Event, "winsize")) { 309 + return self.postEvent(.{ .winsize = winsize }); 311 310 } 312 311 }, 313 312 }
+1 -1
src/tty.zig
··· 92 92 if (!handler_installed) return; 93 93 handler_installed = false; 94 94 var act = posix.Sigaction{ 95 - .handler = posix.SIG.DFL, 95 + .handler = .{ .handler = posix.SIG.DFL }, 96 96 .mask = switch (builtin.os.tag) { 97 97 .macos => 0, 98 98 .linux => posix.empty_sigset,