formula: use installed_prefixes in opt_or_installed_prefix_keg

This commit is contained in:
Bo Anderson 2020-07-09 23:04:15 +01:00
parent 6d2c39579e
commit d5d3fc0f4b

View File

@ -1618,8 +1618,8 @@ class Formula
Formula.cache[:opt_or_installed_prefix_keg] ||= {} Formula.cache[:opt_or_installed_prefix_keg] ||= {}
Formula.cache[:opt_or_installed_prefix_keg][name] ||= if optlinked? && opt_prefix.exist? Formula.cache[:opt_or_installed_prefix_keg][name] ||= if optlinked? && opt_prefix.exist?
Keg.new(opt_prefix) Keg.new(opt_prefix)
elsif installed_prefix.directory? elsif (latest_installed_prefix = installed_prefixes.last)
Keg.new(installed_prefix) Keg.new(latest_installed_prefix)
end end
end end