Mercurial > audlegacy
diff src/audacious/hook.c @ 2406:6f4094cc3859 trunk
[svn] - allow for hooks to be automatically registered if they are needed
author | nenolod |
---|---|
date | Thu, 25 Jan 2007 21:19:44 -0800 |
parents | 60f1bc20c19c |
children | b7f77224ea03 |
line wrap: on
line diff
--- a/src/audacious/hook.c Thu Jan 25 20:50:15 2007 -0800 +++ b/src/audacious/hook.c Thu Jan 25 21:19:44 2007 -0800 @@ -63,7 +63,13 @@ hook = hook_find(name); if (hook == NULL) - return; + { + hook_register(name); + hook = hook_find(name); + } + + /* this *cant* happen */ + g_return_if_fail(hook != NULL); hook->funcs = g_slist_append(hook->funcs, func); }