mirror of
https://github.com/Jguer/yay.git
synced 2025-10-08 00:04:37 -04: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
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
previousHideMenus := hideMenus
|
||||||
|
hideMenus = false
|
||||||
_, err := syncDb.FindSatisfier(target.DepString())
|
_, err := syncDb.FindSatisfier(target.DepString())
|
||||||
|
hideMenus = previousHideMenus
|
||||||
if err == nil {
|
if err == nil {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@ -384,7 +387,6 @@ func earlyPacmanCall(parser *arguments) error {
|
|||||||
if mode == ModeRepo {
|
if mode == ModeRepo {
|
||||||
arguments.targets = targets
|
arguments.targets = targets
|
||||||
} else {
|
} else {
|
||||||
alpmHandle.SetQuestionCallback(func(alpm.QuestionAny) {})
|
|
||||||
//separate aur and repo targets
|
//separate aur and repo targets
|
||||||
for _, target := range targets {
|
for _, target := range targets {
|
||||||
if inRepos(syncDb, target) {
|
if inRepos(syncDb, target) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user