future-proof client hook inlist initialization

manually initializing this meant it needed to be kept in sync with the
header, something that I'm unlikely to check every time client hooks are
added/removed
This commit is contained in:
Mike Blumenkrantz 2017-02-10 17:23:44 -05:00
parent 51782fd5ee
commit 25240fb86d
1 changed files with 1 additions and 25 deletions

View File

@ -55,31 +55,7 @@ static E_Client_Layout_Cb _e_client_layout_cb = NULL;
EINTERN void e_client_focused_set(E_Client *ec);
static Eina_Inlist *_e_client_hooks[] =
{
[E_CLIENT_HOOK_EVAL_PRE_FETCH] = NULL,
[E_CLIENT_HOOK_EVAL_FETCH] = NULL,
[E_CLIENT_HOOK_EVAL_PRE_POST_FETCH] = NULL,
[E_CLIENT_HOOK_EVAL_POST_FETCH] = NULL,
[E_CLIENT_HOOK_EVAL_PRE_FRAME_ASSIGN] = NULL,
[E_CLIENT_HOOK_EVAL_POST_FRAME_ASSIGN] = NULL,
[E_CLIENT_HOOK_EVAL_PRE_NEW_CLIENT] = NULL,
[E_CLIENT_HOOK_EVAL_POST_NEW_CLIENT] = NULL,
[E_CLIENT_HOOK_EVAL_END] = NULL,
[E_CLIENT_HOOK_FOCUS_SET] = NULL,
[E_CLIENT_HOOK_FOCUS_UNSET] = NULL,
[E_CLIENT_HOOK_NEW_CLIENT] = NULL,
[E_CLIENT_HOOK_DESK_SET] = NULL,
[E_CLIENT_HOOK_MOVE_BEGIN] = NULL,
[E_CLIENT_HOOK_MOVE_UPDATE] = NULL,
[E_CLIENT_HOOK_MOVE_END] = NULL,
[E_CLIENT_HOOK_RESIZE_BEGIN] = NULL,
[E_CLIENT_HOOK_RESIZE_UPDATE] = NULL,
[E_CLIENT_HOOK_RESIZE_END] = NULL,
[E_CLIENT_HOOK_DEL] = NULL,
[E_CLIENT_HOOK_UNREDIRECT] = NULL,
[E_CLIENT_HOOK_REDIRECT] = NULL,
};
static Eina_Inlist *_e_client_hooks[E_CLIENT_HOOK_LAST] = {NULL};
///////////////////////////////////////////