version 1.238, 2020/04/13 13:42:35 |
version 1.239, 2020/04/13 14:04:25 |
|
|
static void |
static void |
format_create_add_item(struct format_tree *ft, struct cmdq_item *item) |
format_create_add_item(struct format_tree *ft, struct cmdq_item *item) |
{ |
{ |
struct cmdq_shared *shared = cmdq_get_shared(item); |
struct cmdq_state *state = cmdq_get_state(item); |
struct mouse_event *m; |
struct mouse_event *m; |
struct window_pane *wp; |
struct window_pane *wp; |
u_int x, y; |
u_int x, y; |
|
|
cmdq_merge_formats(item, ft); |
cmdq_merge_formats(item, ft); |
|
|
if (shared == NULL) |
if (state == NULL) |
return; |
return; |
m = &shared->event.m; |
m = &state->event.m; |
if (m->valid && ((wp = cmd_mouse_pane(m, NULL, NULL)) != NULL)) { |
if (m->valid && ((wp = cmd_mouse_pane(m, NULL, NULL)) != NULL)) { |
format_add(ft, "mouse_pane", "%%%u", wp->id); |
format_add(ft, "mouse_pane", "%%%u", wp->id); |
if (cmd_mouse_at(wp, m, &x, &y, 0) == 0) { |
if (cmd_mouse_at(wp, m, &x, &y, 0) == 0) { |