diff --git a/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/WelcomeFragment.java b/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/WelcomeFragment.java index d2cfd34d60..7c7bf4c63a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/WelcomeFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/registration/fragments/WelcomeFragment.java @@ -118,8 +118,8 @@ public final class WelcomeFragment extends LoggingFragment { private void onContinueClicked() { if (Permissions.isRuntimePermissionsRequired()) { - NavHostFragment.findNavController(this) - .navigate(WelcomeFragmentDirections.actionWelcomeFragmentToGrantPermissionsFragment(GrantPermissionsFragment.WelcomeAction.CONTINUE)); + SafeNavigation.safeNavigate(NavHostFragment.findNavController(this), + WelcomeFragmentDirections.actionWelcomeFragmentToGrantPermissionsFragment(GrantPermissionsFragment.WelcomeAction.CONTINUE)); } else { gatherInformationAndContinue( this, @@ -134,8 +134,8 @@ public final class WelcomeFragment extends LoggingFragment { private void onRestoreFromBackupClicked() { if (Permissions.isRuntimePermissionsRequired()) { - NavHostFragment.findNavController(this) - .navigate(WelcomeFragmentDirections.actionWelcomeFragmentToGrantPermissionsFragment(GrantPermissionsFragment.WelcomeAction.RESTORE_BACKUP)); + SafeNavigation.safeNavigate(NavHostFragment.findNavController(this), + WelcomeFragmentDirections.actionWelcomeFragmentToGrantPermissionsFragment(GrantPermissionsFragment.WelcomeAction.RESTORE_BACKUP)); } else { gatherInformationAndChooseBackup(this, viewModel, WelcomeFragmentDirections.actionTransferOrRestore()); }