diff options
author | Tiago Cunha <tcunha@gmx.com> | 2012-03-18 02:10:50 +0000 |
---|---|---|
committer | Tiago Cunha <tcunha@gmx.com> | 2012-03-18 02:10:50 +0000 |
commit | cf8faa3b33cd0bbe5730340f6c70dab25bb3104f (patch) | |
tree | 5d57035f60b24a813f2f08b3b3472671962072e7 /server-client.c | |
parent | 68ba5377e305e1a619552a41a5216dc6a9a2eb9b (diff) | |
download | rtmux-cf8faa3b33cd0bbe5730340f6c70dab25bb3104f.tar.gz rtmux-cf8faa3b33cd0bbe5730340f6c70dab25bb3104f.tar.bz2 rtmux-cf8faa3b33cd0bbe5730340f6c70dab25bb3104f.zip |
Sync OpenBSD patchset 1064:
Need to call recalculate_sizes() when changing window with the mouse,
from marcel partap.
Diffstat (limited to 'server-client.c')
-rw-r--r-- | server-client.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server-client.c b/server-client.c index a88230d4..90ec5eb1 100644 --- a/server-client.c +++ b/server-client.c @@ -281,16 +281,19 @@ server_client_check_mouse( options_get_number(oo, "mouse-select-window")) { if (mouse->b == MOUSE_UP && c->last_mouse.b != MOUSE_UP) { status_set_window_at(c, mouse->x); + recalculate_sizes(); return; } if (mouse->b & MOUSE_45) { if ((mouse->b & MOUSE_BUTTON) == MOUSE_1) { session_previous(c->session, 0); server_redraw_session(s); + recalculate_sizes(); } if ((mouse->b & MOUSE_BUTTON) == MOUSE_2) { session_next(c->session, 0); server_redraw_session(s); + recalculate_sizes(); } return; } |