summaryrefslogtreecommitdiffstats
path: root/window.c
diff options
context:
space:
mode:
authornicm <nicm>2017-04-28 19:12:15 +0000
committernicm <nicm>2017-04-28 19:12:15 +0000
commitbcd6b416749cbac712c29ee07049e98c5930c800 (patch)
tree1e4deb229c4415347ac88dee8fffc0ec09bf8ddb /window.c
parent92053cb4924e5c772ba52aca83437cf3da0a75fd (diff)
Remove a reference from the right window when removing from a winlink's
list.
Diffstat (limited to 'window.c')
-rw-r--r--window.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/window.c b/window.c
index b493b4bf..1f697fac 100644
--- a/window.c
+++ b/window.c
@@ -186,7 +186,7 @@ winlink_set_window(struct winlink *wl, struct window *w)
{
if (wl->window != NULL) {
TAILQ_REMOVE(&wl->window->winlinks, wl, wentry);
- window_remove_ref(w);
+ window_remove_ref(wl->window);
}
TAILQ_INSERT_TAIL(&w->winlinks, wl, wentry);
wl->window = w;