summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/main/impl
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/main/impl')
-rw-r--r--java/com/android/dialer/main/impl/MainSearchController.java5
-rw-r--r--java/com/android/dialer/main/impl/OldMainActivityPeer.java9
-rw-r--r--java/com/android/dialer/main/impl/res/drawable-xxxhdpi/nui_launcher_icon.pngbin5554 -> 5549 bytes
3 files changed, 13 insertions, 1 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. */
diff --git a/java/com/android/dialer/main/impl/OldMainActivityPeer.java b/java/com/android/dialer/main/impl/OldMainActivityPeer.java
index 2d6b0a6e7..16f46c10f 100644
--- a/java/com/android/dialer/main/impl/OldMainActivityPeer.java
+++ b/java/com/android/dialer/main/impl/OldMainActivityPeer.java
@@ -48,6 +48,7 @@ import android.telecom.PhoneAccountHandle;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
+import android.view.ActionMode;
import android.view.DragEvent;
import android.view.View;
import android.widget.ImageView;
@@ -255,6 +256,10 @@ public class OldMainActivityPeer implements MainActivityPeer, FragmentUtilListen
v -> {
Logger.get(activity).logImpression(DialerImpression.Type.MAIN_CLICK_FAB_TO_OPEN_DIALPAD);
searchController.showDialpad(true);
+ if (callLogAdapterOnActionModeStateChangedListener.isEnabled) {
+ LogUtil.i("OldMainActivityPeer.onFabClicked", "closing multiselect");
+ callLogAdapterOnActionModeStateChangedListener.actionMode.finish();
+ }
});
MainToolbar toolbar = activity.findViewById(R.id.toolbar);
@@ -798,9 +803,11 @@ public class OldMainActivityPeer implements MainActivityPeer, FragmentUtilListen
implements CallLogAdapter.OnActionModeStateChangedListener {
private boolean isEnabled;
+ private ActionMode actionMode;
@Override
- public void onActionModeStateChanged(boolean isEnabled) {
+ public void onActionModeStateChanged(ActionMode actionMode, boolean isEnabled) {
+ this.actionMode = actionMode;
this.isEnabled = isEnabled;
}
diff --git a/java/com/android/dialer/main/impl/res/drawable-xxxhdpi/nui_launcher_icon.png b/java/com/android/dialer/main/impl/res/drawable-xxxhdpi/nui_launcher_icon.png
index 7845ebca4..b0bb8f59f 100644
--- a/java/com/android/dialer/main/impl/res/drawable-xxxhdpi/nui_launcher_icon.png
+++ b/java/com/android/dialer/main/impl/res/drawable-xxxhdpi/nui_launcher_icon.png
Binary files differ