summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/main
diff options
context:
space:
mode:
authortwyen <twyen@google.com>2018-05-14 15:18:35 -0700
committerCopybara-Service <copybara-piper@google.com>2018-05-15 11:15:42 -0700
commitd60767394d6742ccb5ade818510c979f351b4827 (patch)
treef7d5c4bb9a5c2bf52825cefaea81a40342faee51 /java/com/android/dialer/main
parent57ca6a8e744ae083d1c0d6decac8553325162540 (diff)
Initialize dialpadFragment and searchFragment with FragmentManager when MainSearchController is created
If the controller is recreated the same fragments should be used. TEST=TAP Bug: 77540395 Test: TAP PiperOrigin-RevId: 196575979 Change-Id: I80a239296079ea625b076c0c42cff1a71ffbd4c0
Diffstat (limited to 'java/com/android/dialer/main')
-rw-r--r--java/com/android/dialer/main/impl/MainSearchController.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/java/com/android/dialer/main/impl/MainSearchController.java b/java/com/android/dialer/main/impl/MainSearchController.java
index 7d476c8f6..fc4fc3dcb 100644
--- a/java/com/android/dialer/main/impl/MainSearchController.java
+++ b/java/com/android/dialer/main/impl/MainSearchController.java
@@ -115,6 +115,11 @@ public class MainSearchController implements SearchBarListener {
this.toolbar = toolbar;
this.toolbarShadow = toolbarShadow;
this.fragmentContainer = fragmentContainer;
+
+ dialpadFragment =
+ (DialpadFragment) activity.getFragmentManager().findFragmentByTag(DIALPAD_FRAGMENT_TAG);
+ searchFragment =
+ (NewSearchFragment) activity.getFragmentManager().findFragmentByTag(SEARCH_FRAGMENT_TAG);
}
/** Should be called if we're showing the dialpad because of a new ACTION_DIAL intent. */