mirror of https://github.com/M66B/FairEmail.git
Fixed multiple resum keyboard focus
This commit is contained in:
parent
b91604ff41
commit
7a2f74c745
|
@ -129,6 +129,7 @@ import androidx.constraintlayout.widget.Group;
|
||||||
import androidx.core.graphics.ColorUtils;
|
import androidx.core.graphics.ColorUtils;
|
||||||
import androidx.core.view.MenuCompat;
|
import androidx.core.view.MenuCompat;
|
||||||
import androidx.core.view.MenuItemCompat;
|
import androidx.core.view.MenuItemCompat;
|
||||||
|
import androidx.fragment.app.Fragment;
|
||||||
import androidx.fragment.app.FragmentActivity;
|
import androidx.fragment.app.FragmentActivity;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.fragment.app.FragmentResultListener;
|
import androidx.fragment.app.FragmentResultListener;
|
||||||
|
@ -6616,6 +6617,11 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
|
||||||
if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
|
if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
List<Fragment> fragments = getParentFragmentManager().getFragments();
|
||||||
|
if (fragments != null && fragments.size() > 0 &&
|
||||||
|
fragments.get(fragments.size() - 1) != FragmentMessages.this)
|
||||||
|
return false;
|
||||||
|
|
||||||
if (event.isCtrlPressed() || event.isAltPressed())
|
if (event.isCtrlPressed() || event.isAltPressed())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue