Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37705178
en ru br
ALT Linux repositórios
S:5.27.8-alt1

Group :: Sistema/Configurações/Pacotes
RPM: plasma5-discover

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: alt-dont-crash-if-flatpak-not-initialized.patch
Download


diff --git a/discover/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp b/discover/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp
index 7d2e4df6..238b1dd6 100644
--- a/discover/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp
+++ b/discover/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp
@@ -123,8 +123,10 @@ bool FlatpakNotifier::Installation::ensureInitialized(std::function<FlatpakInsta
 {
     if (!m_installation) {
         m_installation = func();
-        m_monitor = flatpak_installation_create_monitor(m_installation, cancellable, error);
-        g_signal_connect(m_monitor, "changed", G_CALLBACK(installationChanged), this);
+        if (m_installation) {
+            m_monitor = flatpak_installation_create_monitor(m_installation, cancellable, error);
+            g_signal_connect(m_monitor, "changed", G_CALLBACK(installationChanged), this);
+        }
     }
     return m_installation && m_monitor;
 }
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009