Commit 03e22070 authored by Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez 🐧
Browse files

Port away from applicationBackends

It's not used elsewhere and skips the creation of a weird intermediary
container.
parent a0c91a2d
...@@ -393,13 +393,12 @@ void ResourcesModel::initApplicationsBackend() ...@@ -393,13 +393,12 @@ void ResourcesModel::initApplicationsBackend()
{ {
const auto name = applicationSourceName(); const auto name = applicationSourceName();
const auto backends = applicationBackends(); auto idx = kIndexOf(m_backends, [name](AbstractResourcesBackend* b) { return b->hasApplications() && b->name() == name; });
auto idx = kIndexOf(backends, [name](AbstractResourcesBackend* b) { return b->name() == name; });
if (idx<0) { if (idx<0) {
idx = kIndexOf(backends, [](AbstractResourcesBackend* b) { return b->hasApplications(); }); idx = kIndexOf(m_backends, [](AbstractResourcesBackend* b) { return b->hasApplications(); });
qCDebug(LIBDISCOVER_LOG) << "falling back applications backend to" << idx; qCDebug(LIBDISCOVER_LOG) << "falling back applications backend to" << idx;
} }
setCurrentApplicationBackend(backends.value(idx, nullptr), false); setCurrentApplicationBackend(m_backends.value(idx, nullptr), false);
} }
QString ResourcesModel::applicationSourceName() const QString ResourcesModel::applicationSourceName() const
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment