Merge "Fix references to two constants"
diff --git a/src/com/android/dialer/SpecialCharSequenceMgr.java b/src/com/android/dialer/SpecialCharSequenceMgr.java
index 9d622aa..4a6e4b2 100644
--- a/src/com/android/dialer/SpecialCharSequenceMgr.java
+++ b/src/com/android/dialer/SpecialCharSequenceMgr.java
@@ -20,7 +20,6 @@
import android.app.KeyguardManager;
import android.app.ProgressDialog;
import android.content.ActivityNotFoundException;
-import android.content.ComponentName;
import android.content.ContentResolver;
import android.content.Context;
import android.content.DialogInterface;
@@ -28,8 +27,7 @@
import android.database.Cursor;
import android.net.Uri;
import android.os.Looper;
-import android.os.RemoteException;
-import android.os.ServiceManager;
+import android.phone.PhoneManager;
import android.provider.Settings;
import android.telephony.PhoneNumberUtils;
import android.telephony.TelephonyManager;
@@ -39,7 +37,6 @@
import android.widget.Toast;
import com.android.contacts.common.database.NoNullCursorAsyncQueryHandler;
-import com.android.internal.telephony.ITelephony;
/**
* Helper class to listen for some magic character sequences
@@ -228,13 +225,9 @@
static boolean handlePinEntry(Context context, String input) {
if ((input.startsWith("**04") || input.startsWith("**05")) && input.endsWith("#")) {
- try {
- return ITelephony.Stub.asInterface(ServiceManager.getService("phone"))
- .handlePinMmi(input);
- } catch (RemoteException e) {
- Log.e(TAG, "Failed to handlePinMmi due to remote exception");
- return false;
- }
+ PhoneManager phoneManager =
+ (PhoneManager) context.getSystemService(Context.PHONE_SERVICE);
+ return phoneManager.handlePinMmi(input);
}
return false;
}
diff --git a/src/com/android/dialer/list/ListsFragment.java b/src/com/android/dialer/list/ListsFragment.java
index b50f94e..e94555e 100644
--- a/src/com/android/dialer/list/ListsFragment.java
+++ b/src/com/android/dialer/list/ListsFragment.java
@@ -141,8 +141,8 @@
// slideOffset is 1 when the shortcut card is fully exposed, and 0 when completely
// hidden.
float ratioCardHidden = (1 - slideOffset) * 1.5f;
- if (mShortcutCardsListView.getCount() > 0) {
- SwipeableShortcutCard v =
+ if (mShortcutCardsListView.getChildCount() > 0) {
+ final SwipeableShortcutCard v =
(SwipeableShortcutCard) mShortcutCardsListView.getChildAt(0);
v.clipCard(ratioCardHidden);
}
@@ -348,7 +348,7 @@
mRemoveView.setAlpha(show ? 0 : 1);
mRemoveView.animate().alpha(show ? 1 : 0).start();
- if (mShortcutCardsListView.getCount() > 0) {
+ if (mShortcutCardsListView.getChildCount() > 0) {
View v = mShortcutCardsListView.getChildAt(0);
v.animate().withLayer()
.alpha(show ? REMOVE_VIEW_SHOWN_ALPHA : REMOVE_VIEW_HIDDEN_ALPHA)