@@ -6,6 +6,7 @@ import android.content.Intent
66import android.content.res.Configuration
77import android.graphics.Color
88import android.os.Bundle
9+ import android.view.WindowManager
910import androidx.activity.SystemBarStyle
1011import androidx.activity.enableEdgeToEdge
1112import androidx.appcompat.app.AppCompatActivity
@@ -14,6 +15,7 @@ import androidx.work.WorkManager
1415import io.github.inflationx.viewpump.ViewPumpContextWrapper
1516import io.reactivex.Observable
1617import io.reactivex.disposables.CompositeDisposable
18+ import org.simple.clinic.BuildConfig
1719import org.simple.clinic.ClinicApp
1820import org.simple.clinic.activity.permissions.ActivityPermissionResult
1921import org.simple.clinic.deeplink.DeepLinkResult
@@ -206,6 +208,11 @@ class TheActivity : AppCompatActivity(), TheActivityUi {
206208 @SuppressLint(" CheckResult" )
207209 override fun onPostCreate (savedInstanceState : Bundle ? ) {
208210 super .onPostCreate(savedInstanceState)
211+
212+ if (BuildConfig .DISABLE_SCREENSHOT ) {
213+ window.setFlags(WindowManager .LayoutParams .FLAG_SECURE , WindowManager .LayoutParams .FLAG_SECURE )
214+ }
215+
209216 if (savedInstanceState == null ) {
210217 disposables.addAll(
211218 syncSetup.run (),
0 commit comments