From 7c8ea5c5af29d1994506bfacb085d8130a34509f Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Thu, 2 Jun 2016 20:44:41 +1000 Subject: [PATCH] Prevent `InstalledAppProvider` from notifying about changes. Historically the providers were responsible for notifying about inserts/deletes for this table. However this is no longer the case with the new service responsible for throttling the rate with which these notifications occur. --- .../org/fdroid/fdroid/data/InstalledAppProvider.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/data/InstalledAppProvider.java b/app/src/main/java/org/fdroid/fdroid/data/InstalledAppProvider.java index 17d9a86d5..ffeb36f59 100644 --- a/app/src/main/java/org/fdroid/fdroid/data/InstalledAppProvider.java +++ b/app/src/main/java/org/fdroid/fdroid/data/InstalledAppProvider.java @@ -183,11 +183,7 @@ public class InstalledAppProvider extends FDroidProvider { QuerySelection query = new QuerySelection(where, whereArgs); query = query.add(queryApp(uri.getLastPathSegment())); - int count = db().delete(getTableName(), query.getSelection(), query.getArgs()); - if (!isApplyingBatch()) { - getContext().getContentResolver().notifyChange(uri, null); - } - return count; + return db().delete(getTableName(), query.getSelection(), query.getArgs()); } @Override @@ -199,9 +195,6 @@ public class InstalledAppProvider extends FDroidProvider { verifyVersionNameNotNull(values); db().replaceOrThrow(getTableName(), null, values); - if (!isApplyingBatch()) { - getContext().getContentResolver().notifyChange(uri, null); - } return getAppUri(values.getAsString(DataColumns.PACKAGE_NAME)); }