diff options
author | nicm <nicm> | 2016-10-16 22:06:40 +0000 |
---|---|---|
committer | nicm <nicm> | 2016-10-16 22:06:40 +0000 |
commit | 41e633acf5d08cbd8976771bd2b74f14abda3969 (patch) | |
tree | 70b43438375ebfaf1cddab734b1913658ade661b /session.c | |
parent | d15d54c2c8e6b95695169442eb2a27d814efc078 (diff) | |
download | rtmux-41e633acf5d08cbd8976771bd2b74f14abda3969.tar.gz rtmux-41e633acf5d08cbd8976771bd2b74f14abda3969.tar.bz2 rtmux-41e633acf5d08cbd8976771bd2b74f14abda3969.zip |
Use the notify name string instead of going via an enum and change
existing hooks to use notifys instead.
Diffstat (limited to 'session.c')
-rw-r--r-- | session.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -169,7 +169,7 @@ session_create(const char *name, int argc, char **argv, const char *path, } log_debug("session %s created", s->name); - notify_session_created(s); + notify_session("session-created", s); return (s); } @@ -214,7 +214,7 @@ session_destroy(struct session *s) s->curw = NULL; RB_REMOVE(sessions, &sessions, s); - notify_session_closed(s); + notify_session("session-closed", s); free(s->tio); @@ -227,7 +227,7 @@ session_destroy(struct session *s) winlink_stack_remove(&s->lastw, TAILQ_FIRST(&s->lastw)); while (!RB_EMPTY(&s->windows)) { wl = RB_ROOT(&s->windows); - notify_window_unlinked(s, wl->window); + notify_session_window("window-unlinked", s, wl->window); winlink_remove(&s->windows, wl); } @@ -357,7 +357,7 @@ session_new(struct session *s, const char *name, int argc, char **argv, return (NULL); } winlink_set_window(wl, w); - notify_window_linked(s, w); + notify_session_window("window-linked", s, w); environ_free(env); session_group_synchronize_from(s); @@ -375,7 +375,7 @@ session_attach(struct session *s, struct window *w, int idx, char **cause) return (NULL); } winlink_set_window(wl, w); - notify_window_linked(s, w); + notify_session_window("window-linked", s, w); session_group_synchronize_from(s); return (wl); @@ -391,7 +391,7 @@ session_detach(struct session *s, struct winlink *wl) session_next(s, 0); wl->flags &= ~WINLINK_ALERTFLAGS; - notify_window_unlinked(s, wl->window); + notify_session_window("window-unlinked", s, wl->window); winlink_stack_remove(&s->lastw, wl); winlink_remove(&s->windows, wl); @@ -681,7 +681,7 @@ session_group_synchronize1(struct session *target, struct session *s) RB_FOREACH(wl, winlinks, ww) { wl2 = winlink_add(&s->windows, wl->idx); winlink_set_window(wl2, wl->window); - notify_window_linked(s, wl2->window); + notify_session_window("window-linked", s, wl2->window); wl2->flags |= wl->flags & WINLINK_ALERTFLAGS; } @@ -705,7 +705,7 @@ session_group_synchronize1(struct session *target, struct session *s) wl = RB_ROOT(&old_windows); wl2 = winlink_find_by_window_id(&s->windows, wl->window->id); if (wl2 == NULL) - notify_window_unlinked(s, wl->window); + notify_session_window("window-unlinked", s, wl->window); winlink_remove(&old_windows, wl); } } |