Restart loader on attachment cursor updates

Bug: 7403076
Change-Id: I620403db9f7304e99ca4e9c0c58a439e277225d0
diff --git a/photoviewer/src/com/android/ex/photo/fragments/PhotoViewFragment.java b/photoviewer/src/com/android/ex/photo/fragments/PhotoViewFragment.java
index 2e99bd8..2ecbeb7 100644
--- a/photoviewer/src/com/android/ex/photo/fragments/PhotoViewFragment.java
+++ b/photoviewer/src/com/android/ex/photo/fragments/PhotoViewFragment.java
@@ -272,7 +272,7 @@
                 }
                 break;
             case LOADER_ID_THUMBNAIL:
-                if (isPhotoBound()) {
+              if (isPhotoBound()) {
                     // There is need to do anything with the thumbnail image, as the full size
                     // image is being shown.
                     mPhotoPreviewAndProgress.setVisibility(View.GONE);
@@ -346,6 +346,10 @@
             // we're not in the foreground; reset our view
             resetViews();
         } else {
+            if (!isPhotoBound()) {
+                // Restart the loader
+                getLoaderManager().restartLoader(LOADER_ID_THUMBNAIL, null, this);
+            }
             mCallback.onFragmentVisible(this);
         }
     }