File tree Expand file tree Collapse file tree
owncloudApp/src/main/java/com/owncloud/android
presentation/ui/settings/fragments Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ fun Fragment.showAlertDialog(
5454 .setPositiveButton(positiveButtonText, positiveButtonListener)
5555 .setNegativeButton(negativeButtonText, negativeButtonListener)
5656 .show()
57+ .avoidScreenshotsIfNeeded()
5758}
5859
5960fun Fragment.hideSoftKeyboard () {
Original file line number Diff line number Diff line change @@ -33,13 +33,14 @@ import androidx.preference.Preference
3333import androidx.preference.PreferenceFragmentCompat
3434import androidx.preference.PreferenceScreen
3535import com.owncloud.android.R
36+ import com.owncloud.android.extensions.avoidScreenshotsIfNeeded
3637import com.owncloud.android.extensions.showMessageInSnackbar
3738import com.owncloud.android.presentation.ui.security.BiometricActivity
3839import com.owncloud.android.presentation.ui.security.BiometricManager
3940import com.owncloud.android.presentation.ui.security.LockTimeout
4041import com.owncloud.android.presentation.ui.security.PREFERENCE_LOCK_TIMEOUT
41- import com.owncloud.android.presentation.ui.security.passcode.PassCodeActivity
4242import com.owncloud.android.presentation.ui.security.PatternActivity
43+ import com.owncloud.android.presentation.ui.security.passcode.PassCodeActivity
4344import com.owncloud.android.presentation.ui.settings.fragments.SettingsFragment.Companion.removePreferenceFromScreen
4445import com.owncloud.android.presentation.viewmodels.settings.SettingsSecurityViewModel
4546import com.owncloud.android.utils.DocumentProviderUtils.Companion.notifyDocumentProviderRoots
@@ -219,6 +220,7 @@ class SettingsSecurityFragment : PreferenceFragmentCompat() {
219220 prefTouchesWithOtherVisibleWindows?.isChecked = true
220221 }
221222 .show()
223+ .avoidScreenshotsIfNeeded()
222224 }
223225 return @setOnPreferenceChangeListener false
224226 }
Original file line number Diff line number Diff line change 6262import com .owncloud .android .authentication .AccountUtils ;
6363import com .owncloud .android .datamodel .FileDataStorageManager ;
6464import com .owncloud .android .datamodel .OCFile ;
65+ import com .owncloud .android .extensions .DialogExtKt ;
6566import com .owncloud .android .extensions .FragmentExtKt ;
6667import com .owncloud .android .files .FileMenuFilter ;
6768import com .owncloud .android .lib .resources .status .OwnCloudVersion ;
@@ -382,6 +383,7 @@ private void registerFabUploadListeners() {
382383 dialog .setOnShowListener (dialog1 ->
383384 uploadBottomSheetBehavior .setPeekHeight (uploadBottomSheet .getMeasuredHeight ()));
384385 dialog .show ();
386+ DialogExtKt .avoidScreenshotsIfNeeded (dialog );
385387 getFabMain ().collapse ();
386388 recordMiniFabClick ();
387389 });
You can’t perform that action at this time.
0 commit comments