Эх сурвалжийг харах

Merge pull request #11919 from PhilLab/move-to-next-image-after-deletion

When deleting image in preview activity, move to the next image
Andy Scherzinger 1 жил өмнө
parent
commit
4fc90f3dab

+ 9 - 1
app/src/main/java/com/owncloud/android/ui/preview/PreviewImageActivity.java

@@ -232,7 +232,15 @@ public class PreviewImageActivity extends FileActivity implements
         super.onRemoteOperationFinish(operation, result);
 
         if (operation instanceof RemoveFileOperation) {
-            finish();
+            // initialize the pager with the new file list
+            initViewPager(getUser().get());
+            if (mViewPager.getAdapter().getCount() > 0) {
+                // Trigger page reselection, to update the title
+                onPageSelected(mViewPager.getCurrentItem());
+            } else {
+                // Last file has been deleted, so finish the activity
+                finish();
+            }
         } else if (operation instanceof SynchronizeFileOperation) {
             onSynchronizeFileOperationFinish(result);
         }