/* Load plugins configuration */ static void load_config () { GError *error = NULL; gboolean load_success; gchar *config_file; /* Try first user defined config file */ if (conffile){ load_success = grl_registry_add_config_from_file (registry, conffile, &error); } else { config_file = g_build_filename (g_get_user_config_dir (), "grilo-mediaserver2", GRILO_MS2_CONFIG_FILE, NULL); load_success = grl_registry_add_config_from_file (registry, config_file, &error); g_free (config_file); } if (!load_success) { g_warning ("Unable to load configuration. %s", error->message); g_error_free (error); } return; }
void GriloRegistry::loadConfigurationFile() { if (!m_configurationFile.isEmpty() && m_registry) { grl_registry_add_config_from_file(m_registry, m_configurationFile.toLocal8Bit().constData(), NULL); } }