diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2012-03-17 21:34:34 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2012-03-17 21:34:34 +0000 |
commit | e87d4b43abdba32698ed44590f7fd84cf6891c8d (patch) | |
tree | f63f1c385171060b36162caeb1fdb26dd7f3bd25 /server-client.c | |
parent | f152379e5a21b2e0603c9fb9001c7a9e70e62bf4 (diff) | |
download | rtmux-e87d4b43abdba32698ed44590f7fd84cf6891c8d.tar.gz rtmux-e87d4b43abdba32698ed44590f7fd84cf6891c8d.tar.bz2 rtmux-e87d4b43abdba32698ed44590f7fd84cf6891c8d.zip |
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 2f84f011..443f9e38 100644 --- a/server-client.c +++ b/server-client.c @@ -282,16 +282,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; } |