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 0eeb0607e6
commit 808c0681db
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};
///////////////////////////////////////////