mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Fix Crash while trying to search in Settings (#6397)
* Fix Crash while trying to search in Settings * Use already provided categories
This commit is contained in:
		| @@ -230,9 +230,6 @@ class SettingsLibraryController : SettingsController() { | ||||
|                 } | ||||
|  | ||||
|                 fun updateSummary() { | ||||
|                     val dbCategories = db.getCategories().executeAsBlocking() | ||||
|                     val allCategories = listOf(Category.createDefault(activity!!)) + dbCategories | ||||
|  | ||||
|                     val includedCategories = preferences.libraryUpdateCategories().get() | ||||
|                         .mapNotNull { id -> categories.find { it.id == id.toInt() } } | ||||
|                         .sortedBy { it.order } | ||||
| @@ -244,14 +241,14 @@ class SettingsLibraryController : SettingsController() { | ||||
|                     val includedItemsText = if (includedCategories.isEmpty()) { | ||||
|                         context.getString(R.string.none) | ||||
|                     } else { | ||||
|                         if (includedCategories.size == allCategories.size) context.getString(R.string.all) | ||||
|                         if (includedCategories.size == categories.size) context.getString(R.string.all) | ||||
|                         else includedCategories.joinToString { it.name } | ||||
|                     } | ||||
|  | ||||
|                     val excludedItemsText = if (excludedCategories.isEmpty()) { | ||||
|                         context.getString(R.string.none) | ||||
|                     } else { | ||||
|                         if (excludedCategories.size == allCategories.size) context.getString(R.string.all) | ||||
|                         if (excludedCategories.size == categories.size) context.getString(R.string.all) | ||||
|                         else excludedCategories.joinToString { it.name } | ||||
|                     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user