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

Commit 3a503b69 authored by Garfield Tan's avatar Garfield Tan
Browse files

Use toArray(T[]) instead of toArray().

toArray() always creates Object array, which can't be cast to array type
of specific types.

Bug: None
Test: Package can be installed and uninstalled correctly with a package
list.

Change-Id: I9d6c8c2b1c3de767b87643f4c3aaff1044e33fbc
parent b5cc09fe
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -12118,7 +12118,9 @@ public class PackageManagerService extends IPackageManager.Stub
            if (mPackageListObservers.size() == 0) {
            if (mPackageListObservers.size() == 0) {
                return;
                return;
            }
            }
            observers = (PackageListObserver[]) mPackageListObservers.toArray();
            final PackageListObserver[] observerArray =
                    new PackageListObserver[mPackageListObservers.size()];
            observers = mPackageListObservers.toArray(observerArray);
        }
        }
        for (int i = observers.length - 1; i >= 0; --i) {
        for (int i = observers.length - 1; i >= 0; --i) {
            observers[i].onPackageAdded(packageName);
            observers[i].onPackageAdded(packageName);
@@ -12138,7 +12140,9 @@ public class PackageManagerService extends IPackageManager.Stub
            if (mPackageListObservers.size() == 0) {
            if (mPackageListObservers.size() == 0) {
                return;
                return;
            }
            }
            observers = (PackageListObserver[]) mPackageListObservers.toArray();
            final PackageListObserver[] observerArray =
                    new PackageListObserver[mPackageListObservers.size()];
            observers = mPackageListObservers.toArray(observerArray);
        }
        }
        for (int i = observers.length - 1; i >= 0; --i) {
        for (int i = observers.length - 1; i >= 0; --i) {
            observers[i].onPackageRemoved(packageName);
            observers[i].onPackageRemoved(packageName);