From ddce4c0f33a21dfb58ed8962a781de388bd1fb18 Mon Sep 17 00:00:00 2001 From: the-weird-aquarian Date: Thu, 23 Nov 2023 23:15:03 +0530 Subject: [PATCH] fixed ss blocking in details --- app/src/main/java/com/iyps/activities/DetailsActivity.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/iyps/activities/DetailsActivity.kt b/app/src/main/java/com/iyps/activities/DetailsActivity.kt index c3f180f..0dd445f 100755 --- a/app/src/main/java/com/iyps/activities/DetailsActivity.kt +++ b/app/src/main/java/com/iyps/activities/DetailsActivity.kt @@ -25,6 +25,7 @@ import androidx.appcompat.app.AppCompatActivity import com.iyps.R import com.iyps.databinding.ActivityDetailsBinding import com.iyps.fragments.details.DetailsFragment +import com.iyps.preferences.PreferenceManager class DetailsActivity : AppCompatActivity() { @@ -41,7 +42,13 @@ class DetailsActivity : AppCompatActivity() { /*########################################################################################*/ // Disable screenshots and screen recordings - window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE) + if (PreferenceManager(this).getBoolean(PreferenceManager.BLOCK_SS)) { + window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, + WindowManager.LayoutParams.FLAG_SECURE) + } + else { + window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE) + } activityBinding.detailsToolbar.apply { setSupportActionBar(this)