From dfb7bb683057d08303955c49073f4b475bd0e2d6 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 26 Apr 2019 11:38:51 +0000 Subject: Merge hooks into options and make each one an array option. This allows multiple commands to be easily bound to one hook. set-hook and show-hooks remain but they are now variants of set-option and show-options. show-options now has a -H flag to show hooks (by default they are not shown). --- session.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'session.c') diff --git a/session.c b/session.c index dddf18b0..b1f49e41 100644 --- a/session.c +++ b/session.c @@ -129,7 +129,6 @@ session_create(const char *prefix, const char *name, const char *cwd, s->environ = env; s->options = oo; - s->hooks = hooks_create(global_hooks); status_update_cache(s); @@ -193,9 +192,7 @@ session_free(__unused int fd, __unused short events, void *arg) if (s->references == 0) { environ_free(s->environ); - options_free(s->options); - hooks_free(s->hooks); free(s->name); free(s); -- cgit v1.2.3