From b6df19055b131940f184fbf6ae994fd776b89041 Mon Sep 17 00:00:00 2001 From: montellese Date: Thu, 5 Mar 2015 19:59:18 +0100 Subject: [PATCH] addons: only disallow non-forced repository updates while on the login screen --- xbmc/addons/AddonInstaller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xbmc/addons/AddonInstaller.cpp b/xbmc/addons/AddonInstaller.cpp index f4a241ca3de70..2af33a33fb6d6 100644 --- a/xbmc/addons/AddonInstaller.cpp +++ b/xbmc/addons/AddonInstaller.cpp @@ -382,7 +382,7 @@ void CAddonInstaller::UpdateRepos(bool force, bool wait) } // don't run repo update jobs while on the login screen which runs under the master profile - if((g_windowManager.GetActiveWindow() & WINDOW_ID_MASK) == WINDOW_LOGIN_SCREEN) + if(!force && (g_windowManager.GetActiveWindow() & WINDOW_ID_MASK) == WINDOW_LOGIN_SCREEN) return; if (!force && m_repoUpdateWatch.IsRunning() && m_repoUpdateWatch.GetElapsedSeconds() < 600)