Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4796198 authored by Winson Chung's avatar Winson Chung
Browse files

Just return an empty list if the system returns null

Bug: 206648922
Test: Presubmit (unable to reproduce this)
Change-Id: I04a4759a1c237513ab314ece4acd542e1407edb1
parent 2a431f4a
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -816,8 +816,12 @@ public class SystemUiProxy implements ISystemUiProxy,
    public ArrayList<GroupedRecentTaskInfo> getRecentTasks(int numTasks, int userId) {
        if (mRecentTasks != null) {
            try {
                return new ArrayList<>(Arrays.asList(mRecentTasks.getRecentTasks(numTasks,
                        RECENT_IGNORE_UNAVAILABLE, userId)));
                final GroupedRecentTaskInfo[] rawTasks = mRecentTasks.getRecentTasks(numTasks,
                        RECENT_IGNORE_UNAVAILABLE, userId);
                if (rawTasks == null) {
                    return new ArrayList<>();
                }
                return new ArrayList<>(Arrays.asList(rawTasks));
            } catch (RemoteException e) {
                Log.w(TAG, "Failed call getRecentTasks", e);
            }