summaryrefslogtreecommitdiffstats
path: root/src/com/android/photos/data
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2013-03-18 15:07:32 -0700
committerJohn Reck <jreck@google.com>2013-03-18 15:07:32 -0700
commit835a0d50318e9cd61bbbd834e36ddda4cff9c59d (patch)
tree688487c9db2467e8133db6369dbcce5c374c67e6 /src/com/android/photos/data
parentad0a874d0383106a412d22138ebec6b51a13d88e (diff)
downloadandroid_packages_apps_Gallery2-835a0d50318e9cd61bbbd834e36ddda4cff9c59d.tar.gz
android_packages_apps_Gallery2-835a0d50318e9cd61bbbd834e36ddda4cff9c59d.tar.bz2
android_packages_apps_Gallery2-835a0d50318e9cd61bbbd834e36ddda4cff9c59d.zip
Fix notifyChange
Change-Id: I48d6c756a5272465b6cfaa632c879683aa51083d
Diffstat (limited to 'src/com/android/photos/data')
-rw-r--r--src/com/android/photos/data/PhotoProvider.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/android/photos/data/PhotoProvider.java b/src/com/android/photos/data/PhotoProvider.java
index 2455580f0..9f1167b9d 100644
--- a/src/com/android/photos/data/PhotoProvider.java
+++ b/src/com/android/photos/data/PhotoProvider.java
@@ -359,7 +359,11 @@ public class PhotoProvider extends SQLiteContentProvider {
selection = addIdToSelection(match, selection);
selectionArgs = addIdToSelectionArgs(match, uri, selectionArgs);
String table = getTableFromMatch(match, uri);
- return query(table, projection, selection, selectionArgs, sortOrder, cancellationSignal);
+ Cursor c = query(table, projection, selection, selectionArgs, sortOrder, cancellationSignal);
+ if (c != null) {
+ c.setNotificationUri(getContext().getContentResolver(), uri);
+ }
+ return c;
}
@Override
@@ -484,7 +488,7 @@ public class PhotoProvider extends SQLiteContentProvider {
if (mNotifier != null) {
mNotifier.notifyChange(uri, syncToNetwork);
} else {
- resolver.notifyChange(uri, null, syncToNetwork);
+ super.notifyChange(resolver, uri, syncToNetwork);
}
}