diff --git a/app/src/main/java/com/github/libretube/ui/dialogs/ShareDialog.kt b/app/src/main/java/com/github/libretube/ui/dialogs/ShareDialog.kt index 4dad979fd..564791696 100644 --- a/app/src/main/java/com/github/libretube/ui/dialogs/ShareDialog.kt +++ b/app/src/main/java/com/github/libretube/ui/dialogs/ShareDialog.kt @@ -2,7 +2,6 @@ package com.github.libretube.ui.dialogs import android.app.Dialog import android.content.Intent -import android.os.Build import android.os.Bundle import androidx.core.view.isVisible import androidx.fragment.app.DialogFragment @@ -14,6 +13,8 @@ import com.github.libretube.constants.YOUTUBE_FRONTEND_URL import com.github.libretube.databinding.DialogShareBinding import com.github.libretube.db.DatabaseHolder.Database import com.github.libretube.enums.ShareObjectType +import com.github.libretube.extensions.parcelable +import com.github.libretube.extensions.serializable import com.github.libretube.helpers.PreferenceHelper import com.github.libretube.obj.ShareData import com.google.android.material.dialog.MaterialAlertDialogBuilder @@ -29,14 +30,8 @@ class ShareDialog : DialogFragment() { super.onCreate(savedInstanceState) arguments?.let { id = it.getString(IntentData.id)!! - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - shareObjectType = - it.getSerializable(IntentData.shareObjectType, ShareObjectType::class.java)!! - shareData = it.getParcelable(IntentData.shareData, ShareData::class.java)!! - } else { - shareObjectType = it.getSerializable(IntentData.shareObjectType) as ShareObjectType - shareData = it.getParcelable(IntentData.shareData)!! - } + shareObjectType = it.serializable(IntentData.shareObjectType)!! + shareData = it.parcelable(IntentData.shareData)!! } } diff --git a/app/src/main/java/com/github/libretube/ui/sheets/PlaylistOptionsBottomSheet.kt b/app/src/main/java/com/github/libretube/ui/sheets/PlaylistOptionsBottomSheet.kt index a6272b1e3..a88521914 100644 --- a/app/src/main/java/com/github/libretube/ui/sheets/PlaylistOptionsBottomSheet.kt +++ b/app/src/main/java/com/github/libretube/ui/sheets/PlaylistOptionsBottomSheet.kt @@ -125,7 +125,8 @@ class PlaylistOptionsBottomSheet( IntentData.requestKey, this ) { _, resultBundle -> - val newDescription = resultBundle.getString(IntentData.playlistDescription)!! + val newDescription = + resultBundle.getString(IntentData.playlistDescription)!! onChangeDescription.invoke(newDescription) } }