summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSrinivas Visvanathan <sriniv@google.com>2016-10-27 20:48:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-10-27 20:48:18 +0000
commit92e2968f2de98c587293230183cabc6191dcd43f (patch)
tree55f3c6b70232751083aa9470f988f88ebf52106a
parente23918bbc5b7c304ac7f71790340955b5cd32be8 (diff)
parent12dfdbe03ce5b195151a45893a933c049c74d58a (diff)
downloadplatform_packages_apps_Car_Dialer-92e2968f2de98c587293230183cabc6191dcd43f.tar.gz
platform_packages_apps_Car_Dialer-92e2968f2de98c587293230183cabc6191dcd43f.tar.bz2
platform_packages_apps_Car_Dialer-92e2968f2de98c587293230183cabc6191dcd43f.zip
Merge "Fix Dialer bug after pause/resume"
-rw-r--r--src/com/android/car/dialer/DialerFragment.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/android/car/dialer/DialerFragment.java b/src/com/android/car/dialer/DialerFragment.java
index 3e7b511c..5b6ce2ba 100644
--- a/src/com/android/car/dialer/DialerFragment.java
+++ b/src/com/android/car/dialer/DialerFragment.java
@@ -63,7 +63,7 @@ public class DialerFragment extends Fragment {
}
private Context mContext;
- private StringBuffer mNumber;
+ private final StringBuffer mNumber = new StringBuffer(MAX_DIAL_NUMBER);
private AudioManager mAudioManager;
private ToneGenerator mToneGenerator;
private final Handler mHandler = new Handler();
@@ -211,7 +211,6 @@ public class DialerFragment extends Fragment {
@Override
public void onResume() {
super.onResume();
- mNumber = new StringBuffer(MAX_DIAL_NUMBER);
synchronized (mToneGeneratorLock) {
if (mToneGenerator == null) {
mToneGenerator = new ToneGenerator(AudioManager.STREAM_MUSIC, TONE_RELATIVE_VOLUME);
@@ -263,7 +262,8 @@ public class DialerFragment extends Fragment {
}
private void setDialNumberInternal(final String number) {
- mNumber = new StringBuffer(MAX_DIAL_NUMBER);
+ // Clear existing content in mNumber.
+ mNumber.setLength(0);
mNumber.append(number);
mNumberView.setText(getFormattedNumber(mNumber.toString()));
}