summaryrefslogtreecommitdiff
path: root/src/com/android/dialer/dialpad/DialpadFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/dialer/dialpad/DialpadFragment.java')
-rw-r--r--src/com/android/dialer/dialpad/DialpadFragment.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java
index 54a8ab426..aa963b76f 100644
--- a/src/com/android/dialer/dialpad/DialpadFragment.java
+++ b/src/com/android/dialer/dialpad/DialpadFragment.java
@@ -157,6 +157,12 @@ public class DialpadFragment extends Fragment
private SmartDialController mSmartDialAdapter;
private SmartDialCache mSmartDialCache;
+
+ /**
+ * Use latin character map by default
+ */
+ private SmartDialMap mSmartDialMap = new LatinSmartDialMap();
+
/**
* Master switch controlling whether or not smart dialing is enabled, and whether the
* smart dialing suggestion strip is visible.
@@ -1694,7 +1700,8 @@ public class DialpadFragment extends Fragment
}
// Update only when the digits have changed.
- final String digits = SmartDialNameMatcher.normalizeNumber(mDigits.getText().toString());
+ final String digits = SmartDialNameMatcher.normalizeNumber(mDigits.getText().toString(),
+ mSmartDialMap);
if (TextUtils.equals(digits, mLastDigitsForSmartDial)) {
return;
}
@@ -1721,7 +1728,7 @@ public class DialpadFragment extends Fragment
if (mSmartDialEnabled) {
mSmartDialContainer.setVisibility(View.VISIBLE);
mSmartDialCache = SmartDialCache.getInstance(getActivity(),
- mContactsPrefs.getDisplayOrder());
+ mContactsPrefs.getDisplayOrder(), mSmartDialMap);
// Don't force recache if this is the first time onResume is being called, since
// caching should already happen in setUserVisibleHint.
if (!mFirstLaunch || getUserVisibleHint()) {