Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37740241
en ru br
Репозитории ALT

Группа :: Система/Настройка/Пакеты
Пакет: plasma5-discover

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-dont-crash-if-flatpak-not-initialized.patch
Скачать


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;
 }
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin