this repo has no description
13
fork

Configure Feed

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

parser: don't enable pixel mouse if the terminal explicitly says it doesn't support it

authored by

CJ van den Berg and committed by
Tim Culverhouse
473357f2 1c113337

+6 -3
+6 -3
src/Parser.zig
··· 260 260 const shift = seq.params[0] & mouse_bits.shift > 0; 261 261 const alt = seq.params[0] & mouse_bits.alt > 0; 262 262 const ctrl = seq.params[0] & mouse_bits.ctrl > 0; 263 - const col: usize = if(seq.params[1] > 0) seq.params[1] - 1 else 0; 264 - const row: usize = if(seq.params[2] > 0) seq.params[2] - 1 else 0; 263 + const col: usize = if (seq.params[1] > 0) seq.params[1] - 1 else 0; 264 + const row: usize = if (seq.params[2] > 0) seq.params[2] - 1 else 0; 265 265 266 266 const mouse = Mouse{ 267 267 .button = button, ··· 405 405 // 4: permanently reset 406 406 switch (seq.params[0]) { 407 407 1016 => { 408 - return .{ .event = .cap_sgr_pixels, .n = i + 1 }; 408 + switch (seq.params[1]) { 409 + 0, 4 => return .{ .event = null, .n = i + 1 }, 410 + else => return .{ .event = .cap_sgr_pixels, .n = i + 1 }, 411 + } 409 412 }, 410 413 2027 => { 411 414 switch (seq.params[1]) {