- New Version Initialized

- Some deprecated fixes
- New functions and fallbacks
- Some bug fixes
This commit is contained in:
Michatec
2026-01-21 16:25:37 +01:00
parent 032728626e
commit 5412f59f61
8 changed files with 65 additions and 145 deletions

View File

@@ -106,7 +106,7 @@ class SearchResultAdapter(
}
// mark selected if necessary
val isSelected = selectedPosition == holder.adapterPosition
val isSelected = selectedPosition == holder.bindingAdapterPosition
searchResultViewHolder.searchResultLayout.isSelected = isSelected
// toggle text scrolling (marquee) if necessary
@@ -121,7 +121,7 @@ class SearchResultAdapter(
searchResultViewHolder.searchResultLayout.setOnClickListener {
// move marked position
val previousSelectedPosition = selectedPosition
selectedPosition = holder.adapterPosition
selectedPosition = holder.bindingAdapterPosition
notifyItemChanged(previousSelectedPosition)
notifyItemChanged(selectedPosition)
@@ -133,7 +133,7 @@ class SearchResultAdapter(
resetSelection(false)
} else {
// get the selected station from searchResults
val selectedStation = searchResults[holder.adapterPosition]
val selectedStation = searchResults[holder.bindingAdapterPosition]
// perform pre-playback here
performPrePlayback(searchResultViewHolder.searchResultLayout.context, selectedStation.getStreamUri())
// hand over station