https://bugs.kde.org/show_bug.cgi?id=425242
--- Comment #2 from Nate Graham <n...@kde.org> --- Something like this outghta fix it: diff --git libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.cpp libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.cpp index 8e766376..41b4eee6 100644 --- libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.cpp +++ libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.cpp @@ -230,7 +230,9 @@ bool FlatpakSourcesBackend::removeSource(const QString &id) QVariantList FlatpakSourcesBackend::actions() const { - return { QVariant::fromValue<QObject*>(m_flathubAction) }; + if (/*flathub not already among sources*/) { + return { QVariant::fromValue<QObject*>(m_flathubAction) }; + } } bool FlatpakSourcesBackend::listRepositories(FlatpakInstallation* installation) Now to figure out how to turn /*flathub not already among sources*/ into real code... -- You are receiving this mail because: You are watching all bug changes.