diff options
| author | Aleix Pol <aleixpol@kde.org> | 2015-10-16 14:26:20 (GMT) |
|---|---|---|
| committer | Aleix Pol <aleixpol@kde.org> | 2015-10-16 14:26:20 (GMT) |
| commit | d14bec86d4237241a36396d6cee9fc64704bc103 (patch) | |
| tree | b6d7ffd32cf35457c920ad06c42565bc3a564540 | |
| parent | ad4336b67098774d5b08811527fcf6715e4d9006 (diff) | |
Delay dummy backend initialization
This way it's more similar to other backends
| -rw-r--r-- | libmuon/backends/DummyBackend/DummyBackend.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libmuon/backends/DummyBackend/DummyBackend.cpp b/libmuon/backends/DummyBackend/DummyBackend.cpp index 4d8ba98..e276d86 100644 --- a/libmuon/backends/DummyBackend/DummyBackend.cpp +++ b/libmuon/backends/DummyBackend/DummyBackend.cpp @@ -44,9 +44,11 @@ DummyBackend::DummyBackend(QObject* parent) : AbstractResourcesBackend(parent) , m_updater(new StandardBackendUpdater(this)) , m_reviews(new DummyReviewsBackend(this)) - , m_fetching(false) + , m_fetching(true) , m_startElements(320) -{} +{ + QTimer::singleShot(500, this, &DummyBackend::toggleFetching); +} void DummyBackend::setMetaData(const QString& path) { @@ -55,7 +57,8 @@ void DummyBackend::setMetaData(const QString& path) KConfigGroup metadata = cfg->group(QStringLiteral("Desktop Entry")); populate(metadata.readEntry("Name", QString())); - m_reviews->initialize(); + if (!m_fetching) + m_reviews->initialize(); QAction* updateAction = new QAction(this); updateAction->setIcon(QIcon::fromTheme("system-software-update")); |
