mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-04-25 17:30:02 -04:00
[db] attach install data from PackageManager to search results
otherwise all found apps are considered not installed
This commit is contained in:
committed by
Hans-Christoph Steiner
parent
7c5ce606d0
commit
367e9e9d0c
@@ -372,7 +372,7 @@ internal interface AppDaoInt : AppDao {
|
||||
return if (searchQuery.isNullOrEmpty()) when (sortOrder) {
|
||||
LAST_UPDATED -> getAppListItemsByLastUpdated().map(packageManager)
|
||||
NAME -> getAppListItemsByName().map(packageManager)
|
||||
} else getAppListItems(searchQuery)
|
||||
} else getAppListItems(searchQuery).map(packageManager)
|
||||
}
|
||||
|
||||
override fun getAppListItems(
|
||||
@@ -384,7 +384,7 @@ internal interface AppDaoInt : AppDao {
|
||||
return if (searchQuery.isNullOrEmpty()) when (sortOrder) {
|
||||
LAST_UPDATED -> getAppListItemsByLastUpdated(category).map(packageManager)
|
||||
NAME -> getAppListItemsByName(category).map(packageManager)
|
||||
} else getAppListItems(category, searchQuery)
|
||||
} else getAppListItems(category, searchQuery).map(packageManager)
|
||||
}
|
||||
|
||||
private fun LiveData<List<AppListItem>>.map(
|
||||
|
||||
Reference in New Issue
Block a user