Fix screenshot protection on details screen.

Fixes #14397
This commit is contained in:
Greyson Parrelli
2025-10-27 09:57:26 -04:00
committed by jeffrey-signal
parent 76e92f29b9
commit 4fc516c84f
2 changed files with 13 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ import androidx.fragment.app.DialogFragment
import org.signal.core.ui.compose.theme.SignalTheme
import org.thoughtcrime.securesms.R
import org.thoughtcrime.securesms.util.DynamicTheme
import org.thoughtcrime.securesms.util.WindowUtil
/**
* Generic ComposeFragment which can be subclassed to build UI with compose.
@@ -36,6 +37,11 @@ abstract class ComposeFullScreenDialogFragment : DialogFragment() {
}
}
override fun onResume() {
super.onResume()
WindowUtil.initializeScreenshotSecurity(requireContext(), requireDialog().window!!)
}
@Composable
abstract fun DialogContent()
}