diff --git a/components/fppkg/src/fppkgworkerthread.pas b/components/fppkg/src/fppkgworkerthread.pas index 4ec2c24d4f..84718b9a33 100644 --- a/components/fppkg/src/fppkgworkerthread.pas +++ b/components/fppkg/src/fppkgworkerthread.pas @@ -60,6 +60,9 @@ begin FFPpkg.ScanAvailablePackages; FFPpkg.ScanPackages; + if (FParaAction='install') or (FParaAction='uninstall') or (FParaAction='fixbroken') then + FFPpkg.ScanInstalledPackagesForAvailablePackages; + OldCurrDir := GetCurrentDir; try if FParaPackages.Count = 0 then