aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2015-12-31 20:01:09 +0000
committerThomas Adam <thomas@xteddy.org>2015-12-31 20:01:09 +0000
commit5e59c301b7936c58b63ab3603cfe4216ee7e4a54 (patch)
tree6e9c71256b5cd1f27ad1783f0c7436af032bbfa7
parent5dd0e82809f492c06d9eb20903b70286cb60d856 (diff)
parent7e67db79dca50184ee9dec4456ccf38756201a9e (diff)
downloadrtmux-5e59c301b7936c58b63ab3603cfe4216ee7e4a54.tar.gz
rtmux-5e59c301b7936c58b63ab3603cfe4216ee7e4a54.tar.bz2
rtmux-5e59c301b7936c58b63ab3603cfe4216ee7e4a54.zip
Merge branch 'obsd-master'
-rw-r--r--cmd-select-pane.c6
-rw-r--r--window.c2
2 files changed, 1 insertions, 7 deletions
diff --git a/cmd-select-pane.c b/cmd-select-pane.c
index 6ebe753c..02385a41 100644
--- a/cmd-select-pane.c
+++ b/cmd-select-pane.c
@@ -85,12 +85,6 @@ cmd_select_pane_exec(struct cmd *self, struct cmd_q *cmdq)
return (CMD_RETURN_NORMAL);
}
- server_unzoom_window(wp->window);
- if (!window_pane_visible(wp)) {
- cmdq_error(cmdq, "pane not visible");
- return (CMD_RETURN_ERROR);
- }
-
if (args_has(args, 'm') || args_has(args, 'M')) {
if (args_has(args, 'm') && !window_pane_visible(wp))
return (CMD_RETURN_NORMAL);
diff --git a/window.c b/window.c
index 627a41e6..dd19f36d 100644
--- a/window.c
+++ b/window.c
@@ -961,7 +961,7 @@ window_pane_read_callback(__unused struct bufferevent *bufev, void *data)
new_size = EVBUFFER_LENGTH(evb) - wp->pipe_off;
if (wp->pipe_fd != -1 && new_size > 0) {
- new_data = EVBUFFER_DATA(evb);
+ new_data = EVBUFFER_DATA(evb) + wp->pipe_off;
bufferevent_write(wp->pipe_event, new_data, new_size);
}