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

Commit f083324b authored by Jim Miller's avatar Jim Miller
Browse files

Remove unnecessary userid check

This removes code used to verify the userid's were consistent, which
is no longer needed.

Fixes bug 8167800

Change-Id: I592e4bc1158fb7775bd31ae8a26c1782b60f0fa0
parent f2afddb5
Loading
Loading
Loading
Loading
+0 −13
Original line number Diff line number Diff line
@@ -408,12 +408,10 @@ public class AppWidgetHost {
     * @hide
     */
    protected void onProvidersChanged(int userId) {
        checkUserMatch(userId);
        // Does nothing
    }

    void updateAppWidgetView(int appWidgetId, RemoteViews views, int userId) {
        checkUserMatch(userId);
        AppWidgetHostView v;
        synchronized (mViews) {
            v = mViews.get(appWidgetId);
@@ -424,7 +422,6 @@ public class AppWidgetHost {
    }

    void viewDataChanged(int appWidgetId, int viewId, int userId) {
        checkUserMatch(userId);
        AppWidgetHostView v;
        synchronized (mViews) {
            v = mViews.get(appWidgetId);
@@ -434,16 +431,6 @@ public class AppWidgetHost {
        }
    }

    // Ensure that the userId passed to us agrees with the one associated with this instance
    // of AppWidgetHost.
    // TODO: This should be removed in production code.
    private void checkUserMatch(int userId) {
        if (userId != mContext.getUserId()) {
            throw new IllegalStateException(
                "User ids don't match, userId=" + userId + ", mUserId=" + mContext.getUserId());
        }
    }

    /**
     * Clear the list of Views that have been created by this AppWidgetHost.
     */