only init E_EVENT_XKB_CHANGED during xkb init if xkb init hasn't already occurred

allows xkb init to be called repeatedly
This commit is contained in:
Mike Blumenkrantz 2015-09-22 14:16:20 -04:00
parent cce8a47a7e
commit c4f3181895
1 changed files with 2 additions and 1 deletions

View File

@ -31,7 +31,8 @@ _e_xkb_init_timer(void *data)
E_API int
e_xkb_init(void)
{
E_EVENT_XKB_CHANGED = ecore_event_type_new();
if (!E_EVENT_XKB_CHANGED)
E_EVENT_XKB_CHANGED = ecore_event_type_new();
if (e_config->xkb.dont_touch_my_damn_keyboard) return 1;
e_xkb_update(-1);
if (e_config->xkb.cur_layout)