diff --git a/src/com/android/settings/applications/RunningServiceDetails.java b/src/com/android/settings/applications/RunningServiceDetails.java index 52ed4586134..555f192554b 100644 --- a/src/com/android/settings/applications/RunningServiceDetails.java +++ b/src/com/android/settings/applications/RunningServiceDetails.java @@ -436,22 +436,24 @@ public class RunningServiceDetails extends Fragment mNumServices = mNumProcesses = 0; - if (mMergedItem.mUser != null) { - ArrayList items; - if (mShowBackground) { - items = new ArrayList(mMergedItem.mChildren); - Collections.sort(items, mState.mBackgroundComparator); + if (mMergedItem != null) { + if (mMergedItem.mUser != null) { + ArrayList items; + if (mShowBackground) { + items = new ArrayList(mMergedItem.mChildren); + Collections.sort(items, mState.mBackgroundComparator); + } else { + items = mMergedItem.mChildren; + } + for (int i=0; i