mirror of
https://github.com/nextcloud/android.git
synced 2024-11-26 15:15:51 +03:00
Unified search: skip local file check for non-file results
Fixes https://github.com/nextcloud/android/issues/9171 Needs https://github.com/nextcloud/android-library/pull/739 Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
This commit is contained in:
parent
0558b25ee3
commit
ac9f516027
2 changed files with 5 additions and 7 deletions
|
@ -59,12 +59,10 @@ class UnifiedSearchItemViewHolder(
|
||||||
binding.title.text = entry.title
|
binding.title.text = entry.title
|
||||||
binding.subline.text = entry.subline
|
binding.subline.text = entry.subline
|
||||||
|
|
||||||
storageManager.getFileByDecryptedRemotePath(entry.remotePath())?.let {
|
if (entry.isFile && storageManager.getFileByDecryptedRemotePath(entry.remotePath()) != null) {
|
||||||
if (it.isDown) {
|
binding.localFileIndicator.visibility = View.VISIBLE
|
||||||
binding.localFileIndicator.visibility = View.VISIBLE
|
} else {
|
||||||
} else {
|
binding.localFileIndicator.visibility = View.GONE
|
||||||
binding.localFileIndicator.visibility = View.GONE
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
val mimetype = MimeTypeUtil.getBestMimeTypeByFilename(entry.title)
|
val mimetype = MimeTypeUtil.getBestMimeTypeByFilename(entry.title)
|
||||||
|
|
|
@ -144,7 +144,7 @@ class UnifiedSearchViewModel(application: Application) : AndroidViewModel(applic
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun openResult(result: SearchResultEntry) {
|
override fun openResult(result: SearchResultEntry) {
|
||||||
if (result.fileId() != null) {
|
if (result.isFile) {
|
||||||
openFile(result.remotePath())
|
openFile(result.remotePath())
|
||||||
} else {
|
} else {
|
||||||
val uri = Uri.parse(result.resourceUrl)
|
val uri = Uri.parse(result.resourceUrl)
|
||||||
|
|
Loading…
Reference in a new issue