update libxev to fix split writes on large writes (i.e. big paste)

Fixes #258

This was an upstream bug in libxev where partial the queueWrite
mechanism would not correctly handle partial write results:
https://github.com/mitchellh/libxev/pull/60
This commit is contained in:
Mitchell Hashimoto
2023-08-09 08:18:43 -07:00
parent 5854be9855
commit e33f6c71de
4 changed files with 11 additions and 8 deletions

View File

@@ -370,11 +370,11 @@ fn cursorCancelCallback(
r: xev.Timer.CancelError!void,
) xev.CallbackAction {
_ = r catch |err| switch (err) {
error.NotFound => {},
else => {
log.warn("error in cursor cancel callback err={}", .{err});
unreachable;
},
error.Canceled => {},
// else => {
// log.warn("error in cursor cancel callback err={}", .{err});
// unreachable;
// },
};
return .disarm;