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

Commit 5802588d authored by Sunny Goyal's avatar Sunny Goyal Committed by Android (Google) Code Review
Browse files

Merge "Update the widget spans after the provider changes" into ub-launcher3-burnaby-polish

parents bbf01846 ec882043
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -125,5 +125,8 @@ public class LauncherAppWidgetHost extends AppWidgetHost {
        LauncherAppWidgetProviderInfo info = LauncherAppWidgetProviderInfo.fromProviderInfo(
                mLauncher, appWidget);
        super.onProviderChanged(appWidgetId, info);
        // The super method updates the dimensions of the providerInfo. Update the
        // launcher spans accordingly.
        info.initSpans();
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@ public class LauncherAppWidgetProviderInfo extends AppWidgetProviderInfo {
        initSpans();
    }

    private void initSpans() {
    public void initSpans() {
        LauncherAppState app = LauncherAppState.getInstance();
        InvariantDeviceProfile idp = app.getInvariantDeviceProfile();

+2 −2
Original line number Diff line number Diff line
@@ -107,7 +107,7 @@ public class PackageInstallerCompatVL extends PackageInstallerCompat {
        @Override
        public void onProgressChanged(int sessionId, float progress) {
            SessionInfo session = mInstaller.getSessionInfo(sessionId);
            if (session != null) {
            if (session != null && session.getAppPackageName() != null) {
                sendUpdate(new PackageInstallInfo(session.getAppPackageName(),
                        STATUS_INSTALLING,
                        (int) (session.getProgress() * 100)));
@@ -124,7 +124,7 @@ public class PackageInstallerCompatVL extends PackageInstallerCompat {

        private void pushSessionDisplayToLauncher(int sessionId) {
            SessionInfo session = mInstaller.getSessionInfo(sessionId);
            if (session != null) {
            if (session != null && session.getAppPackageName() != null) {
                addSessionInfoToCahce(session, UserHandleCompat.myUserHandle());
                LauncherAppState app = LauncherAppState.getInstanceNoCreate();