=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd.c,v retrieving revision 1.174 retrieving revision 1.175 diff -u -r1.174 -r1.175 --- src/usr.bin/tmux/cmd.c 2022/05/30 12:48:57 1.174 +++ src/usr.bin/tmux/cmd.c 2023/08/17 14:10:28 1.175 @@ -1,4 +1,4 @@ -/* $OpenBSD: cmd.c,v 1.174 2022/05/30 12:48:57 nicm Exp $ */ +/* $OpenBSD: cmd.c,v 1.175 2023/08/17 14:10:28 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -813,10 +813,14 @@ if ((wl = cmd_mouse_window(m, sp)) == NULL) return (NULL); - if ((wp = window_pane_find_by_id(m->wp)) == NULL) - return (NULL); - if (!window_has_pane(wl->window, wp)) - return (NULL); + if (m->wp == -1) + wp = wl->window->active; + else { + if ((wp = window_pane_find_by_id(m->wp)) == NULL) + return (NULL); + if (!window_has_pane(wl->window, wp)) + return (NULL); + } if (wlp != NULL) *wlp = wl;