skip unavailable backends early on.

This commit is contained in:
Robin Gareus 2014-10-23 13:02:09 +02:00
parent d991bb10ca
commit 9a60bb58b2

View file

@ -700,11 +700,14 @@ AudioEngine::backend_discover (const string& path)
error << Glib::Module::get_last_error() << endmsg;
return 0;
}
module.make_resident ();
dfunc = (AudioBackendInfo* (*)(void))func;
info = dfunc();
if (!info->available()) {
return 0;
}
module.make_resident ();
return info;
}