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

Commit 77d27024 authored by yong.zou's avatar yong.zou Committed by Stephen Bird
Browse files

Settings: Fix install apps will fail after setting Preferred install location...

Settings: Fix install apps will fail after setting Preferred install location as Removable SD card and removing SD card

[Procedures]
1.Setting Preferred install location as Removable SD card
2.Remove SD card/Without insert SD card
3.Install app(in internal storage) from filemanager
4.It will install fail

Change-Id: Idf2e11d4ac533da9aa8b2217b04ef91675c5c337
(cherry picked from commit 233c0321)
parent cbcbc864
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -13402,9 +13402,15 @@ public class PackageManagerService extends IPackageManager.Stub {
    @Override
    public int getInstallLocation() {
        return android.provider.Settings.Global.getInt(mContext.getContentResolver(),
        int mInstallLocation = android.provider.Settings.Global.getInt(
                mContext.getContentResolver(),
                android.provider.Settings.Global.DEFAULT_INSTALL_LOCATION,
                PackageHelper.APP_INSTALL_AUTO);
        if (mInstallLocation == PackageHelper.APP_INSTALL_EXTERNAL
                && !Environment.MEDIA_MOUNTED.equals(Environment.getSecondaryStorageState())) {
            mInstallLocation = PackageHelper.APP_INSTALL_AUTO;
        }
        return mInstallLocation;
    }
    /** Called by UserManagerService */