mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
avoid crashing at updating search results in some cases, just ignore the update
This commit is contained in:
@@ -1226,8 +1226,15 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
||||
|
||||
private fun showSearchResultEvents(events: ArrayList<Event>, updateStatus: Int) {
|
||||
val currentSearchQuery = main_menu.getCurrentQuery()
|
||||
val filtered = events.filter {
|
||||
it.title.contains(currentSearchQuery, true) || it.location.contains(currentSearchQuery, true) || it.description.contains(currentSearchQuery, true)
|
||||
val filtered = try {
|
||||
events.filter {
|
||||
it.title.contains(currentSearchQuery, true) || it.location.contains(currentSearchQuery, true) || it.description.contains(
|
||||
currentSearchQuery,
|
||||
true
|
||||
)
|
||||
}
|
||||
} catch (e: ConcurrentModificationException) {
|
||||
return
|
||||
}
|
||||
|
||||
searchResultEvents = filtered.toMutableList() as ArrayList<Event>
|
||||
|
Reference in New Issue
Block a user