Properly releasing ContentProviderClient after LauncherModel check.
Change-Id: I0823ada46661b5ba0c36a0bb9f792969a1d04561
This commit is contained in:
@@ -191,8 +191,12 @@ public class LauncherModel extends BroadcastReceiver {
|
||||
ContentResolver contentResolver = context.getContentResolver();
|
||||
|
||||
mAppsCanBeOnRemoveableStorage = Environment.isExternalStorageRemovable();
|
||||
mOldContentProviderExists = (contentResolver.acquireContentProviderClient(
|
||||
LauncherSettings.Favorites.OLD_CONTENT_URI) != null);
|
||||
ContentProviderClient client = contentResolver.acquireContentProviderClient(
|
||||
LauncherSettings.Favorites.OLD_CONTENT_URI);
|
||||
mOldContentProviderExists = (client != null);
|
||||
if (client != null) {
|
||||
client.release();
|
||||
}
|
||||
mApp = app;
|
||||
mBgAllAppsList = new AllAppsList(iconCache, appFilter);
|
||||
mIconCache = iconCache;
|
||||
|
||||
Reference in New Issue
Block a user