version 1.44, 2017/04/05 11:04:48 |
version 1.45, 2017/04/21 14:01:19 |
|
|
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(&item->current)) { |
} else if (cmd_find_valid_state(&item->shared->current)) { |
fs->current = &item->current; |
fs->current = &item->shared->current; |
log_debug("%s: current is from queue", __func__); |
log_debug("%s: current is from queue", __func__); |
} else { |
} else { |
fs->current = current; |
fs->current = current; |
|
|
|
|
/* 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 = &item->mouse; |
m = &item->shared->mouse; |
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); |