File tree Expand file tree Collapse file tree
app/src/main/java/com/owncloud/android/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ import com.owncloud.android.datamodel.OCFile
2424import com.owncloud.android.ui.activity.FileActivity
2525import com.owncloud.android.ui.activity.FileDisplayActivity
2626import com.owncloud.android.ui.dialog.ConfirmationDialogFragment.ConfirmationDialogFragmentListener
27+ import com.owncloud.android.ui.preview.PreviewImageActivity
2728import javax.inject.Inject
2829
2930/* *
@@ -96,6 +97,7 @@ class RemoveFilesDialogFragment :
9697
9798 val fileActivity = getTypedActivity(FileActivity ::class .java)
9899 val fda = getTypedActivity(FileDisplayActivity ::class .java)
100+ val pia = getTypedActivity(PreviewImageActivity ::class .java)
99101 fileActivity?.connectivityService?.isNetworkAndServerAvailable { result ->
100102 if (result) {
101103 fileActivity.showLoadingDialog(fileActivity.getString(R .string.wait_a_moment))
@@ -110,6 +112,7 @@ class RemoveFilesDialogFragment :
110112
111113 if (offlineFiles.isNotEmpty()) {
112114 fda?.refreshCurrentDirectory()
115+ pia?.initViewPager()
113116 }
114117
115118 fileActivity.dismissLoadingDialog()
@@ -123,6 +126,7 @@ class RemoveFilesDialogFragment :
123126 }
124127
125128 fda?.refreshCurrentDirectory()
129+ pia?.initViewPager()
126130 }
127131
128132 finishActionMode()
Original file line number Diff line number Diff line change @@ -212,7 +212,13 @@ class PreviewImageActivity :
212212 }
213213 }
214214
215- private fun updateViewPagerAfterDeletionAndAdvanceForward () {
215+ fun initViewPager () {
216+ if (user.isPresent) {
217+ initViewPager(user.get())
218+ }
219+ }
220+
221+ fun updateViewPagerAfterDeletionAndAdvanceForward () {
216222 val deletePosition = viewPager?.currentItem ? : return
217223 previewImagePagerAdapter?.let { adapter ->
218224 val nextPosition = min(deletePosition, adapter.itemCount - 1 )
You can’t perform that action at this time.
0 commit comments