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.

Reply via email to