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

Commit b423e6b5 authored by Jakob Schneider's avatar Jakob Schneider
Browse files

Fix opening the Settings page from the launcher.

Bug: 309107861
Test: Tested the bugfix manually
Change-Id: I40e05d0b6fc22a432895490bc51531a0eb3190ac
parent 8962b00a
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -144,10 +144,14 @@ public abstract class AppInfoBase extends SettingsPreferenceFragment
        if (mAppEntry != null) {
            // Get application info again to refresh changed properties of application
            try {
                mPackageInfo = mPm.getPackageInfoAsUser(mAppEntry.info.packageName,
                        PackageManager.MATCH_DISABLED_COMPONENTS |
                                PackageManager.GET_SIGNING_CERTIFICATES |
                                PackageManager.GET_PERMISSIONS, mUserId);
                mPackageInfo = mPm.getPackageInfoAsUser(
                        mAppEntry.info.packageName,
                        PackageManager.PackageInfoFlags.of(
                                PackageManager.MATCH_DISABLED_COMPONENTS
                                        | PackageManager.GET_SIGNING_CERTIFICATES
                                        | PackageManager.GET_PERMISSIONS
                                        | PackageManager.MATCH_ARCHIVED_PACKAGES),
                        mUserId);
            } catch (NameNotFoundException e) {
                Log.e(TAG, "Exception when retrieving package:" + mAppEntry.info.packageName, e);
            }
+6 −4
Original line number Diff line number Diff line
@@ -731,10 +731,12 @@ public class AppInfoDashboardFragment extends DashboardFragment
            try {
                mPackageInfo = activity.getPackageManager().getPackageInfo(
                        mAppEntry.info.packageName,
                        PackageManager.MATCH_DISABLED_COMPONENTS |
                                PackageManager.MATCH_ANY_USER |
                                PackageManager.GET_SIGNATURES |
                                PackageManager.GET_PERMISSIONS);
                        PackageManager.PackageInfoFlags.of(
                                PackageManager.MATCH_DISABLED_COMPONENTS
                                        | PackageManager.MATCH_ANY_USER
                                        | PackageManager.GET_SIGNATURES
                                        | PackageManager.GET_PERMISSIONS
                                        | PackageManager.MATCH_ARCHIVED_PACKAGES));
            } catch (NameNotFoundException e) {
                Log.e(TAG, "Exception when retrieving package:" + mAppEntry.info.packageName, e);
            }