diff --git a/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt b/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt index 0f280a79..a9839361 100644 --- a/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt +++ b/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt @@ -8,6 +8,7 @@ import android.content.res.Configuration import android.net.Uri import android.os.Bundle import android.preference.PreferenceManager +import android.util.Log import android.util.TypedValue import android.view.View import android.widget.FrameLayout @@ -884,15 +885,16 @@ class MainActivity : AppCompatActivity, IWithResultLauncher { if((fragment?.isOverlay ?: false) && fragBeforeOverlay != null) { navigate(fragBeforeOverlay!!, null, false, true); - - } - else { + } else { val last = _queue.lastOrNull(); if (last != null) { _queue.remove(last); navigate(last.first, last.second, false, true); - } else - finish(); + } else { + if (_fragVideoDetail.state == VideoDetailFragment.State.CLOSED) { + finish(); + } + } } }