diff --git a/app/src/main/java/com/github/libretube/api/PlaylistsHelper.kt b/app/src/main/java/com/github/libretube/api/PlaylistsHelper.kt index 5ed62c748..15b357617 100644 --- a/app/src/main/java/com/github/libretube/api/PlaylistsHelper.kt +++ b/app/src/main/java/com/github/libretube/api/PlaylistsHelper.kt @@ -178,7 +178,9 @@ object PlaylistsHelper { if (transaction.videos.size > 1) { if (index == 0) { transaction.videos[1].thumbnailUrl?.let { transaction.playlist.thumbnailUrl = it } - DatabaseHolder.Database.localPlaylistsDao().updatePlaylist(transaction.playlist) + awaitQuery { + DatabaseHolder.Database.localPlaylistsDao().updatePlaylist(transaction.playlist) + } } return } diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlaylistFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlaylistFragment.kt index 2c0c497c0..644b53861 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlaylistFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlaylistFragment.kt @@ -185,17 +185,16 @@ class PlaylistFragment : BaseFragment() { } val info = binding.playlistInfo.text.split(TextUtils.SEPARATOR) - val countInfo = getString( - R.string.videoCount, - playlistAdapter!!.itemCount.toString() - ) binding.playlistInfo.text = ( if (info.size == 2) { info[0] + TextUtils.SEPARATOR } else { "" } - ) + countInfo + ) + getString( + R.string.videoCount, + playlistAdapter!!.itemCount.toString() + ) super.onItemRangeRemoved(positionStart, itemCount) } })