static JSValueRef get_select_user_cb(JSContextRef context, JSObjectRef thisObject, JSStringRef propertyName, JSValueRef *exception) { return string_or_null(context, lightdm_greeter_get_select_user_hint(GREETER)); }
JS_EXPORT_API gchar* greeter_get_default_user () { gchar *username = NULL; extern LightDMGreeter *greeter; extern GKeyFile *greeter_keyfile; username = g_strdup (g_key_file_get_value (greeter_keyfile, "deepin-greeter", "last-user", NULL)); if (username == NULL) { username = g_strdup (lightdm_greeter_get_select_user_hint (greeter)); } return username; }