aboutsummaryrefslogtreecommitdiff
path: root/session.c
diff options
context:
space:
mode:
authorTiago Cunha <tcunha@gmx.com>2012-07-11 17:06:11 +0000
committerTiago Cunha <tcunha@gmx.com>2012-07-11 17:06:11 +0000
commit38530de62258baf12a89f508025f2dc38ce8b5f5 (patch)
treea0f3e9011a62083c6f4076be57c17eb3b5ca4bc7 /session.c
parentf040bc249f87c3f1f78ed18e80d2384573f56142 (diff)
downloadrtmux-38530de62258baf12a89f508025f2dc38ce8b5f5.tar.gz
rtmux-38530de62258baf12a89f508025f2dc38ce8b5f5.tar.bz2
rtmux-38530de62258baf12a89f508025f2dc38ce8b5f5.zip
Sync OpenBSD patchset 1144:
Clear flags across all sessions, from Thomas Adam.
Diffstat (limited to 'session.c')
-rw-r--r--session.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/session.c b/session.c
index 0d3b8dd0..13be0c71 100644
--- a/session.c
+++ b/session.c
@@ -352,7 +352,7 @@ session_next(struct session *s, int alert)
winlink_stack_remove(&s->lastw, wl);
winlink_stack_push(&s->lastw, s->curw);
s->curw = wl;
- wl->flags &= ~WINLINK_ALERTFLAGS;
+ winlink_clear_flags(wl);
return (0);
}
@@ -389,7 +389,7 @@ session_previous(struct session *s, int alert)
winlink_stack_remove(&s->lastw, wl);
winlink_stack_push(&s->lastw, s->curw);
s->curw = wl;
- wl->flags &= ~WINLINK_ALERTFLAGS;
+ winlink_clear_flags(wl);
return (0);
}
@@ -407,7 +407,7 @@ session_select(struct session *s, int idx)
winlink_stack_remove(&s->lastw, wl);
winlink_stack_push(&s->lastw, s->curw);
s->curw = wl;
- wl->flags &= ~WINLINK_ALERTFLAGS;
+ winlink_clear_flags(wl);
return (0);
}
@@ -426,7 +426,7 @@ session_last(struct session *s)
winlink_stack_remove(&s->lastw, wl);
winlink_stack_push(&s->lastw, s->curw);
s->curw = wl;
- wl->flags &= ~WINLINK_ALERTFLAGS;
+ winlink_clear_flags(wl);
return (0);
}