From e51ca38d99bdc4b5d88b0bacf3905c927c3656bf Mon Sep 17 00:00:00 2001 From: calderwoodra Date: Tue, 21 Nov 2017 10:54:36 -0800 Subject: Reduced jank when placing a call from search UI. I accidently made the search/dialtacts UI TOO performant and everything was happening too quickly. Postponed closing the dialpad and exiting search until onPause, but immediately close the keyboard so it isn't visible over the in call ui. Bug: 69313203,68857994 Test: see video PiperOrigin-RevId: 176531801 Change-Id: I52729c451d46ad00ac87c47f189134694554d33a --- java/com/android/dialer/searchfragment/list/NewSearchFragment.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'java/com/android/dialer/searchfragment/list') diff --git a/java/com/android/dialer/searchfragment/list/NewSearchFragment.java b/java/com/android/dialer/searchfragment/list/NewSearchFragment.java index df2714690..9a96b4aab 100644 --- a/java/com/android/dialer/searchfragment/list/NewSearchFragment.java +++ b/java/com/android/dialer/searchfragment/list/NewSearchFragment.java @@ -507,7 +507,7 @@ public final class NewSearchFragment extends Fragment new CallIntentBuilder(phoneNumber, callSpecificAppData) .setIsVideoCall(isVideoCall) .setAllowAssistedDial(allowAssistedDial)); - FragmentUtils.getParentUnsafe(this, SearchFragmentListener.class).onCallPlaced(); + FragmentUtils.getParentUnsafe(this, SearchFragmentListener.class).onCallPlacedFromSearch(); } @Override @@ -516,7 +516,7 @@ public final class NewSearchFragment extends Fragment .logImpression(DialerImpression.Type.LIGHTBRINGER_VIDEO_REQUESTED_FROM_SEARCH); Intent intent = DuoComponent.get(getContext()).getDuo().getIntent(getContext(), phoneNumber); getActivity().startActivityForResult(intent, ActivityRequestCodes.DIALTACTS_DUO); - FragmentUtils.getParentUnsafe(this, SearchFragmentListener.class).onCallPlaced(); + FragmentUtils.getParentUnsafe(this, SearchFragmentListener.class).onCallPlacedFromSearch(); } @Override @@ -536,6 +536,6 @@ public final class NewSearchFragment extends Fragment boolean onSearchListTouch(MotionEvent event); /** Called when a call is placed from the search fragment. */ - void onCallPlaced(); + void onCallPlacedFromSearch(); } } -- cgit v1.2.3