From 3ab4f143f84f02a9988979e99415bf3f30cf910a Mon Sep 17 00:00:00 2001 From: tobigr Date: Sun, 21 Dec 2025 21:25:04 +0100 Subject: [PATCH] Extract dialog creation into its own method --- .../local/playlist/LocalPlaylistFragment.java | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java b/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java index f6e3151d4..5444158a7 100644 --- a/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java +++ b/app/src/main/java/org/schabi/newpipe/local/playlist/LocalPlaylistFragment.java @@ -1,5 +1,7 @@ package org.schabi.newpipe.local.playlist; +import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; +import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT; import static org.schabi.newpipe.error.ErrorUtil.showUiErrorSnackbar; import static org.schabi.newpipe.ktx.ViewUtils.animate; import static org.schabi.newpipe.local.playlist.ExportPlaylistKt.export; @@ -23,6 +25,7 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; +import android.widget.LinearLayout.LayoutParams; import android.widget.Toast; import androidx.annotation.NonNull; @@ -368,30 +371,7 @@ public class LocalPlaylistFragment extends BaseLocalListFragment - removeWatchedStreams(removePartiallyWatchedCheckbox.isChecked())) - .setNegativeButton(R.string.cancel, (d, id) -> d.cancel()) - .show(); + openRemoveWatchedConfirmationDialog(); } } else if (item.getItemId() == R.id.menu_item_remove_duplicates) { if (!isRewritingPlaylist) { @@ -900,6 +880,35 @@ public class LocalPlaylistFragment extends BaseLocalListFragment + removeWatchedStreams(removePartiallyWatchedCheckbox.isChecked())) + .setNegativeButton(R.string.cancel, (d, id) -> d.cancel()) + .show(); + } + public void setTabsPagerAdapter( @Nullable final MainFragment.SelectedTabsPagerAdapter tabsPagerAdapter) { this.tabsPagerAdapter = tabsPagerAdapter;