static GVariant *prv_build_wl_entries(dleyna_settings_t *settings) { GVariant *result; result = dleyna_settings_white_list_entries(settings); if (result == NULL) result = g_variant_new("as", NULL); return result; }
static void prv_white_list_init(void) { gboolean enabled; GVariant *entries; dleyna_white_list_t *wl; DLEYNA_LOG_DEBUG("Enter"); enabled = dleyna_settings_is_white_list_enabled(g_context.settings); entries = dleyna_settings_white_list_entries(g_context.settings); wl = dld_manager_get_white_list(g_context.manager); dleyna_white_list_enable(wl, enabled); dleyna_white_list_add_entries(wl, entries); DLEYNA_LOG_DEBUG("Exit"); }