diff options
author | John Reck <jreck@google.com> | 2013-03-18 15:07:32 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2013-03-18 15:07:32 -0700 |
commit | 835a0d50318e9cd61bbbd834e36ddda4cff9c59d (patch) | |
tree | 688487c9db2467e8133db6369dbcce5c374c67e6 /src/com/android/photos/data | |
parent | ad0a874d0383106a412d22138ebec6b51a13d88e (diff) | |
download | android_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.java | 8 |
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); } } |