From 684e53402e0122f7523d42bf790391a538709f7f Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 24 Mar 2023 09:40:59 -0300 Subject: [PATCH] Close keyboard after successful profile save. --- .../securesms/profiles/edit/EditProfileFragment.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java index 07d24452f0..541f51d8dc 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java @@ -3,7 +3,6 @@ package org.thoughtcrime.securesms.profiles.edit; import android.animation.Animator; import android.content.Context; import android.content.Intent; -import android.os.Build; import android.os.Bundle; import android.os.Parcelable; import android.text.InputType; @@ -16,7 +15,6 @@ import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.annotation.RequiresApi; import androidx.core.content.ContextCompat; import androidx.lifecycle.ViewModelProvider; import androidx.navigation.Navigation; @@ -44,6 +42,7 @@ import org.thoughtcrime.securesms.profiles.manage.EditProfileNameFragment; import org.thoughtcrime.securesms.providers.BlobProvider; import org.thoughtcrime.securesms.util.CommunicationActions; import org.thoughtcrime.securesms.util.FeatureFlags; +import org.thoughtcrime.securesms.util.ViewUtil; import org.thoughtcrime.securesms.util.navigation.SafeNavigation; import org.thoughtcrime.securesms.util.text.AfterTextChanged; @@ -324,6 +323,7 @@ public class EditProfileFragment extends LoggingFragment { } private void handleFinishedLegacy() { + ViewUtil.hideKeyboard(requireContext(), binding.finishButton); binding.finishButton.cancelSpinning(); if (nextIntent != null) startActivity(nextIntent); @@ -351,6 +351,7 @@ public class EditProfileFragment extends LoggingFragment { @Override public void onAnimationEnd(Animator animation) { + ViewUtil.hideKeyboard(requireContext(), binding.finishButton); binding.finishButton.cancelSpinning(); if (nextIntent != null && getActivity() != null) { startActivity(nextIntent);