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

Commit b823ae4f authored by Adam Cohen's avatar Adam Cohen
Browse files

Avoid casting AppWidgetProviderInfo to LauncherAppWidgetProviderInfo upon unparcel

issue 19904413

Change-Id: Ie1b4a2b1331f6a707f8590cd0396138a20946658
parent 173f711e
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1317,7 +1317,9 @@ public class Launcher extends Activity
            mPendingAddInfo.cellY = savedState.getInt(RUNTIME_STATE_PENDING_ADD_CELL_Y);
            mPendingAddInfo.spanX = savedState.getInt(RUNTIME_STATE_PENDING_ADD_SPAN_X);
            mPendingAddInfo.spanY = savedState.getInt(RUNTIME_STATE_PENDING_ADD_SPAN_Y);
            mPendingAddWidgetInfo = savedState.getParcelable(RUNTIME_STATE_PENDING_ADD_WIDGET_INFO);
            AppWidgetProviderInfo info = savedState.getParcelable(
                    RUNTIME_STATE_PENDING_ADD_WIDGET_INFO);
            mPendingAddWidgetInfo = LauncherAppWidgetProviderInfo.fromProviderInfo(this, info);
            mPendingAddWidgetId = savedState.getInt(RUNTIME_STATE_PENDING_ADD_WIDGET_ID);
            setWaitingForResult(true);
            mRestoring = true;