Fixing monkey-induced NPE

Bug: 3206773

Change-Id: I39ba4fb85186ae686e913d69c0647fc98b1879b9
diff --git a/src/com/android/contacts/list/ContactBrowseListFragment.java b/src/com/android/contacts/list/ContactBrowseListFragment.java
index 4914906..197dc51 100644
--- a/src/com/android/contacts/list/ContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/ContactBrowseListFragment.java
@@ -254,47 +254,45 @@
     }
 
     public void createNewContact() {
-        mListener.onCreateNewContactAction();
+        if (mListener != null) mListener.onCreateNewContactAction();
     }
 
     public void viewContact(Uri contactUri) {
-        mListener.onViewContactAction(contactUri);
+        if (mListener != null) mListener.onViewContactAction(contactUri);
     }
 
     public void editContact(Uri contactUri) {
-        mListener.onEditContactAction(contactUri);
+        if (mListener != null) mListener.onEditContactAction(contactUri);
     }
 
     public void deleteContact(Uri contactUri) {
-        mListener.onDeleteContactAction(contactUri);
+        if (mListener != null) mListener.onDeleteContactAction(contactUri);
     }
 
     public void addToFavorites(Uri contactUri) {
-        mListener.onAddToFavoritesAction(contactUri);
+        if (mListener != null) mListener.onAddToFavoritesAction(contactUri);
     }
 
     public void removeFromFavorites(Uri contactUri) {
-        mListener.onRemoveFromFavoritesAction(contactUri);
+        if (mListener != null) mListener.onRemoveFromFavoritesAction(contactUri);
     }
 
     public void callContact(Uri contactUri) {
-        mListener.onCallContactAction(contactUri);
+        if (mListener != null) mListener.onCallContactAction(contactUri);
     }
 
     public void smsContact(Uri contactUri) {
-        mListener.onSmsContactAction(contactUri);
+        if (mListener != null) mListener.onSmsContactAction(contactUri);
     }
 
     private void notifyInvalidSelection() {
-        if (mListener != null) {
-            mListener.onInvalidSelection();
-        }
+        if (mListener != null) mListener.onInvalidSelection();
     }
 
     @Override
     protected void finish() {
         super.finish();
-        mListener.onFinishAction();
+        if (mListener != null) mListener.onFinishAction();
     }
 
     public void requestSelectionOnScreen(boolean smooth) {