=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd-find.c,v retrieving revision 1.81 retrieving revision 1.82 diff -c -r1.81 -r1.82 *** src/usr.bin/tmux/cmd-find.c 2022/07/06 08:32:28 1.81 --- src/usr.bin/tmux/cmd-find.c 2022/11/01 09:46:14 1.82 *************** *** 1,4 **** ! /* $OpenBSD: cmd-find.c,v 1.81 2022/07/06 08:32:28 nicm Exp $ */ /* * Copyright (c) 2015 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: cmd-find.c,v 1.82 2022/11/01 09:46:14 nicm Exp $ */ /* * Copyright (c) 2015 Nicholas Marriott *************** *** 588,609 **** return (-1); return (0); } else if (strcmp(pane, "{up-of}") == 0) { ! fs->wp = window_pane_find_up(fs->current->wp); if (fs->wp == NULL) return (-1); return (0); } else if (strcmp(pane, "{down-of}") == 0) { ! fs->wp = window_pane_find_down(fs->current->wp); if (fs->wp == NULL) return (-1); return (0); } else if (strcmp(pane, "{left-of}") == 0) { ! fs->wp = window_pane_find_left(fs->current->wp); if (fs->wp == NULL) return (-1); return (0); } else if (strcmp(pane, "{right-of}") == 0) { ! fs->wp = window_pane_find_right(fs->current->wp); if (fs->wp == NULL) return (-1); return (0); --- 588,609 ---- return (-1); return (0); } else if (strcmp(pane, "{up-of}") == 0) { ! fs->wp = window_pane_find_up(fs->w->active); if (fs->wp == NULL) return (-1); return (0); } else if (strcmp(pane, "{down-of}") == 0) { ! fs->wp = window_pane_find_down(fs->w->active); if (fs->wp == NULL) return (-1); return (0); } else if (strcmp(pane, "{left-of}") == 0) { ! fs->wp = window_pane_find_left(fs->w->active); if (fs->wp == NULL) return (-1); return (0); } else if (strcmp(pane, "{right-of}") == 0) { ! fs->wp = window_pane_find_right(fs->w->active); if (fs->wp == NULL) return (-1); return (0); *************** *** 615,621 **** n = strtonum(pane + 1, 1, INT_MAX, NULL); else n = 1; ! wp = fs->current->wp; if (pane[0] == '+') fs->wp = window_pane_next_by_number(fs->w, wp, n); else --- 615,621 ---- n = strtonum(pane + 1, 1, INT_MAX, NULL); else n = 1; ! wp = fs->w->active; if (pane[0] == '+') fs->wp = window_pane_next_by_number(fs->w, wp, n); else