mirror of
https://github.com/Jguer/yay
synced 2024-09-06 16:43:03 +00:00
Merge pull request #775 from dvejmz/fix#753
Handle libalpm callbacks when checking DB satisfiers for a package
This commit is contained in:
commit
79f7322722
|
@ -356,7 +356,10 @@ func inRepos(syncDb alpm.DbList, pkg string) bool {
|
|||
return true
|
||||
}
|
||||
|
||||
previousHideMenus := hideMenus
|
||||
hideMenus = false
|
||||
_, err := syncDb.FindSatisfier(target.DepString())
|
||||
hideMenus = previousHideMenus
|
||||
if err == nil {
|
||||
return true
|
||||
}
|
||||
|
@ -384,7 +387,6 @@ func earlyPacmanCall(parser *arguments) error {
|
|||
if mode == ModeRepo {
|
||||
arguments.targets = targets
|
||||
} else {
|
||||
alpmHandle.SetQuestionCallback(func(alpm.QuestionAny) {})
|
||||
//separate aur and repo targets
|
||||
for _, target := range targets {
|
||||
if inRepos(syncDb, target) {
|
||||
|
|
Loading…
Reference in a new issue