summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2012-03-17 21:34:34 +0000
committerNicholas Marriott <nicm@openbsd.org>2012-03-17 21:34:34 +0000
commite87d4b43abdba32698ed44590f7fd84cf6891c8d (patch)
treef63f1c385171060b36162caeb1fdb26dd7f3bd25
parentf152379e5a21b2e0603c9fb9001c7a9e70e62bf4 (diff)
Need to call recalculate_sizes() when changing window with the mouse,
from marcel partap.
-rw-r--r--server-client.c3
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;
}