Skip to content

Commit

Permalink
Handle libalpm callbacks when checking DB satisfiers for a package
Browse files Browse the repository at this point in the history
Hide provider menu when checking for the existence of a package in
the repos
  • Loading branch information
dvejmz committed Oct 16, 2018
1 parent a565544 commit d42f737
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion install.go
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
Expand Down Expand Up @@ -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) {
Expand Down

0 comments on commit d42f737

Please sign in to comment.