version 1.46, 2017/04/21 14:09:44 |
version 1.47, 2017/04/21 17:22:20 |
|
|
} |
} |
|
|
/* Find state from a session. */ |
/* Find state from a session. */ |
int |
void |
cmd_find_from_session(struct cmd_find_state *fs, struct session *s) |
cmd_find_from_session(struct cmd_find_state *fs, struct session *s) |
{ |
{ |
cmd_find_clear_state(fs, NULL, 0); |
cmd_find_clear_state(fs, NULL, 0); |
|
|
fs->wp = fs->w->active; |
fs->wp = fs->w->active; |
|
|
cmd_find_log_state(__func__, fs); |
cmd_find_log_state(__func__, fs); |
return (0); |
|
} |
} |
|
|
/* Find state from a winlink. */ |
/* Find state from a winlink. */ |
int |
void |
cmd_find_from_winlink(struct cmd_find_state *fs, struct winlink *wl) |
cmd_find_from_winlink(struct cmd_find_state *fs, struct winlink *wl) |
{ |
{ |
cmd_find_clear_state(fs, NULL, 0); |
cmd_find_clear_state(fs, NULL, 0); |
|
|
fs->wp = wl->window->active; |
fs->wp = wl->window->active; |
|
|
cmd_find_log_state(__func__, fs); |
cmd_find_log_state(__func__, fs); |
return (0); |
|
} |
} |
|
|
/* Find state from a session and window. */ |
/* Find state from a session and window. */ |
|
|
|
|
cmd_find_log_state(__func__, fs); |
cmd_find_log_state(__func__, fs); |
return (0); |
return (0); |
|
} |
|
|
|
/* Find state from a winlink and pane. */ |
|
void |
|
cmd_find_from_winlink_pane(struct cmd_find_state *fs, struct winlink *wl, |
|
struct window_pane *wp) |
|
{ |
|
cmd_find_clear_state(fs, NULL, 0); |
|
|
|
fs->s = wl->session; |
|
fs->wl = wl; |
|
fs->idx = fs->wl->idx; |
|
fs->w = fs->wl->window; |
|
fs->wp = wp; |
|
|
|
cmd_find_log_state(__func__, fs); |
} |
} |
|
|
/* Find state from a pane. */ |
/* Find state from a pane. */ |