diff options
Diffstat (limited to 'services/appwidget/java/com/android')
| -rw-r--r-- | services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java b/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java index bdaf9ec..e9d0c46 100644 --- a/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java +++ b/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java @@ -2732,13 +2732,16 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku } // Take a note we no longer have state for this user. - final int index = mLoadedUserIds.indexOfKey(userId); - if (index >= 0) { - mLoadedUserIds.removeAt(index); + final int userIndex = mLoadedUserIds.indexOfKey(userId); + if (userIndex >= 0) { + mLoadedUserIds.removeAt(userIndex); } // Remove the widget id counter. - mNextAppWidgetIds.removeAt(userId); + final int nextIdIndex = mNextAppWidgetIds.indexOfKey(userId); + if (nextIdIndex >= 0) { + mNextAppWidgetIds.removeAt(nextIdIndex); + } } } |
