forked from enlightenment/enlightenment
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:
parent
51782fd5ee
commit
25240fb86d
|
@ -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};
|
||||
|
||||
///////////////////////////////////////////
|
||||
|
||||
|
|
Loading…
Reference in New Issue