=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/layout.c,v retrieving revision 1.23 retrieving revision 1.24 diff -c -r1.23 -r1.24 *** src/usr.bin/tmux/layout.c 2015/04/19 21:34:21 1.23 --- src/usr.bin/tmux/layout.c 2015/09/18 09:55:22 1.24 *************** *** 1,4 **** ! /* $OpenBSD: layout.c,v 1.23 2015/04/19 21:34:21 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: layout.c,v 1.24 2015/09/18 09:55:22 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott *************** *** 686,691 **** --- 686,693 ---- case LAYOUT_LEFTRIGHT: if (size < 0) size2 = ((sx + 1) / 2) - 1; + else if (insert_before) + size2 = sx - size - 1; else size2 = size; if (size2 < PANE_MINIMUM) *************** *** 699,704 **** --- 701,708 ---- case LAYOUT_TOPBOTTOM: if (size < 0) size2 = ((sy + 1) / 2) - 1; + else if (insert_before) + size2 = sy - size - 1; else size2 = size; if (size2 < PANE_MINIMUM)