version 1.77, 2020/04/13 14:04:25 |
version 1.78, 2020/04/13 14:46:04 |
|
|
if (server_check_marked() && (flags & CMD_FIND_DEFAULT_MARKED)) { |
if (server_check_marked() && (flags & CMD_FIND_DEFAULT_MARKED)) { |
fs->current = &marked_pane; |
fs->current = &marked_pane; |
log_debug("%s: current is marked pane", __func__); |
log_debug("%s: current is marked pane", __func__); |
} else if (cmd_find_valid_state(&cmdq_get_state(item)->current)) { |
} else if (cmd_find_valid_state(cmdq_get_current(item))) { |
fs->current = &cmdq_get_state(item)->current; |
fs->current = cmdq_get_current(item); |
log_debug("%s: current is from queue", __func__); |
log_debug("%s: current is from queue", __func__); |
} else if (cmd_find_from_client(¤t, cmdq_get_client(item), |
} else if (cmd_find_from_client(¤t, cmdq_get_client(item), |
flags) == 0) { |
flags) == 0) { |
|
|
|
|
/* Mouse target is a plain = or {mouse}. */ |
/* Mouse target is a plain = or {mouse}. */ |
if (strcmp(target, "=") == 0 || strcmp(target, "{mouse}") == 0) { |
if (strcmp(target, "=") == 0 || strcmp(target, "{mouse}") == 0) { |
m = &cmdq_get_state(item)->event.m; |
m = &cmdq_get_event(item)->m; |
switch (type) { |
switch (type) { |
case CMD_FIND_PANE: |
case CMD_FIND_PANE: |
fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl); |
fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl); |