node->cb = cb;
node->type = event;
node->data = data;
- node->prev_event = NULL;
+
+ if (event == APPCORE_BASE_EVENT_LANG_CHANGE ||
+ event == APPCORE_BASE_EVENT_REGION_CHANGE)
+ node->prev_event = NULL;
+ else
+ node->prev_event = GINT_TO_POINTER(-1);
__events = g_list_append(__events, node);
return node;