xkl_engine_get_instance(display) should only ever return NULL if display is NULL, and liblighdm-gobject is getting that directly from XOpenDisplay (NULL)... so this is being called by someone without a DISPLAY environment variable being set? Odd.
xkl_engine_ get_instance( display) should only ever return NULL if display is NULL, and liblighdm-gobject is getting that directly from XOpenDisplay (NULL)... so this is being called by someone without a DISPLAY environment variable being set? Odd.