mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-23 11:15:44 +00:00
Fix navigation bug when deactivating payments.
This commit is contained in:
@@ -15,6 +15,8 @@ import androidx.fragment.app.Fragment;
|
||||
import androidx.lifecycle.ViewModelProviders;
|
||||
import androidx.navigation.Navigation;
|
||||
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.payments.MoneyView;
|
||||
import org.thoughtcrime.securesms.util.SpanUtil;
|
||||
@@ -56,7 +58,7 @@ public class DeactivateWalletFragment extends Fragment {
|
||||
|
||||
//noinspection CodeBlock2Expr
|
||||
deactivateWithoutTransfer.setOnClickListener(v -> {
|
||||
new AlertDialog.Builder(requireContext())
|
||||
new MaterialAlertDialogBuilder(requireContext())
|
||||
.setTitle(R.string.DeactivateWalletFragment__deactivate_without_transferring_question)
|
||||
.setMessage(R.string.DeactivateWalletFragment__your_balance_will_remain)
|
||||
.setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.dismiss())
|
||||
|
||||
@@ -143,7 +143,7 @@ public class PaymentsHomeFragment extends LoggingFragment {
|
||||
});
|
||||
|
||||
viewModel.getPaymentStateEvents().observe(getViewLifecycleOwner(), paymentStateEvent -> {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(requireContext());
|
||||
MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(requireContext());
|
||||
|
||||
builder.setTitle(R.string.PaymentsHomeFragment__deactivate_payments_question);
|
||||
builder.setMessage(R.string.PaymentsHomeFragment__you_will_not_be_able_to_send);
|
||||
@@ -168,7 +168,7 @@ public class PaymentsHomeFragment extends LoggingFragment {
|
||||
case DEACTIVATE_WITH_BALANCE:
|
||||
builder.setPositiveButton(getString(R.string.PaymentsHomeFragment__continue), (dialog, which) -> {
|
||||
dialog.dismiss();
|
||||
SafeNavigation.safeNavigate(NavHostFragment.findNavController(this), R.id.deactivateWallet);
|
||||
SafeNavigation.safeNavigate(NavHostFragment.findNavController(this), R.id.action_paymentsHome_to_deactivateWallet);
|
||||
});
|
||||
break;
|
||||
case ACTIVATED:
|
||||
|
||||
Reference in New Issue
Block a user