Группа :: Система/Настройка/Пакеты
Пакет: 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;
}