mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-12 04:27:51 -05:00
osc: fix 'OSC 12 ?' to return the cursor color, not the cursor text color
This commit is contained in:
parent
ac58d05c6b
commit
db9b99e8ac
2 changed files with 5 additions and 3 deletions
6
osc.c
6
osc.c
|
|
@ -525,9 +525,9 @@ osc_dispatch(struct terminal *term)
|
|||
|
||||
/* Client queried for current value */
|
||||
if (strlen(string) == 1 && string[0] == '?') {
|
||||
uint8_t r = (term->cursor_color.text >> 16) & 0xff;
|
||||
uint8_t g = (term->cursor_color.text >> 8) & 0xff;
|
||||
uint8_t b = (term->cursor_color.text >> 0) & 0xff;
|
||||
uint8_t r = (term->cursor_color.cursor >> 16) & 0xff;
|
||||
uint8_t g = (term->cursor_color.cursor >> 8) & 0xff;
|
||||
uint8_t b = (term->cursor_color.cursor >> 0) & 0xff;
|
||||
|
||||
char reply[32];
|
||||
snprintf(reply, sizeof(reply), "\033]12;rgb:%02x/%02x/%02x\033\\", r, g, b);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue