|
@@ -952,8 +952,6 @@ public class OCFileListFragment extends ExtendedListFragment implements
|
|
int position = getCommonAdapter().getItemPosition(file);
|
|
int position = getCommonAdapter().getItemPosition(file);
|
|
|
|
|
|
if (file.isFolder()) {
|
|
if (file.isFolder()) {
|
|
- resetHeaderScrollingState();
|
|
|
|
-
|
|
|
|
if (file.isEncrypted()) {
|
|
if (file.isEncrypted()) {
|
|
User user = ((FileActivity) mContainerActivity).getUser().orElseThrow(RuntimeException::new);
|
|
User user = ((FileActivity) mContainerActivity).getUser().orElseThrow(RuntimeException::new);
|
|
|
|
|
|
@@ -1043,13 +1041,11 @@ public class OCFileListFragment extends ExtendedListFragment implements
|
|
((FileDisplayActivity) mContainerActivity).startPdfPreview(file);
|
|
((FileDisplayActivity) mContainerActivity).startPdfPreview(file);
|
|
} else if (PreviewTextFileFragment.canBePreviewed(file)) {
|
|
} else if (PreviewTextFileFragment.canBePreviewed(file)) {
|
|
setFabVisible(false);
|
|
setFabVisible(false);
|
|
- resetHeaderScrollingState();
|
|
|
|
((FileDisplayActivity) mContainerActivity).startTextPreview(file, false);
|
|
((FileDisplayActivity) mContainerActivity).startTextPreview(file, false);
|
|
} else if (file.isDown()) {
|
|
} else if (file.isDown()) {
|
|
if (PreviewMediaFragment.canBePreviewed(file)) {
|
|
if (PreviewMediaFragment.canBePreviewed(file)) {
|
|
// media preview
|
|
// media preview
|
|
setFabVisible(false);
|
|
setFabVisible(false);
|
|
- resetHeaderScrollingState();
|
|
|
|
((FileDisplayActivity) mContainerActivity).startMediaPreview(file, 0, true, true, false);
|
|
((FileDisplayActivity) mContainerActivity).startMediaPreview(file, 0, true, true, false);
|
|
} else {
|
|
} else {
|
|
mContainerActivity.getFileOperationsHelper().openFile(file);
|
|
mContainerActivity.getFileOperationsHelper().openFile(file);
|
|
@@ -1063,7 +1059,6 @@ public class OCFileListFragment extends ExtendedListFragment implements
|
|
if (PreviewMediaFragment.canBePreviewed(file) && !file.isEncrypted()) {
|
|
if (PreviewMediaFragment.canBePreviewed(file) && !file.isEncrypted()) {
|
|
// stream media preview on >= NC14
|
|
// stream media preview on >= NC14
|
|
setFabVisible(false);
|
|
setFabVisible(false);
|
|
- resetHeaderScrollingState();
|
|
|
|
((FileDisplayActivity) mContainerActivity).startMediaPreview(file, 0, true, true, true);
|
|
((FileDisplayActivity) mContainerActivity).startMediaPreview(file, 0, true, true, true);
|
|
} else if (EditorUtils.isEditorAvailable(requireContext().getContentResolver(),
|
|
} else if (EditorUtils.isEditorAvailable(requireContext().getContentResolver(),
|
|
accountManager.getUser(),
|
|
accountManager.getUser(),
|
|
@@ -1933,16 +1928,6 @@ public class OCFileListFragment extends ExtendedListFragment implements
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private void resetHeaderScrollingState() {
|
|
|
|
- if (requireActivity() instanceof FileDisplayActivity) {
|
|
|
|
- AppBarLayout appBarLayout = ((FileDisplayActivity) requireActivity()).findViewById(R.id.appbar);
|
|
|
|
-
|
|
|
|
- if (appBarLayout != null) {
|
|
|
|
- appBarLayout.setExpanded(true);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
public boolean isEmpty(){
|
|
public boolean isEmpty(){
|
|
return mAdapter == null || mAdapter.isEmpty();
|
|
return mAdapter == null || mAdapter.isEmpty();
|
|
}
|
|
}
|