Skip to content

Commit de8d733

Browse files
committed
The menu button options have been removed
1 parent 8bfc9ab commit de8d733

7 files changed

Lines changed: 12 additions & 12 deletions

File tree

owncloudApp/src/main/java/com/owncloud/android/files/FileMenuFilter.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,15 @@ public FileMenuFilter(OCFile targetFile, Account account, ComponentsGetter cg,
9292
* @param menu Options or context menu to filter.
9393
*/
9494
public void filter(Menu menu, boolean displaySelectAll, boolean displaySelectInverse,
95-
boolean onlyAvailableOffline, boolean sharedByLinkFiles) {
95+
boolean onlyAvailableOffline, boolean sharedByLinkFiles, boolean isFileDetailFragment) {
9696
if (mFiles == null || mFiles.size() <= 0) {
9797
hideAll(menu);
9898

9999
} else {
100100
List<Integer> toShow = new ArrayList<>();
101101
List<Integer> toHide = new ArrayList<>();
102102

103-
filter(toShow, toHide, displaySelectAll, displaySelectInverse, onlyAvailableOffline, sharedByLinkFiles);
103+
filter(toShow, toHide, displaySelectAll, displaySelectInverse, onlyAvailableOffline, sharedByLinkFiles, isFileDetailFragment);
104104

105105
MenuItem item;
106106
for (int i : toShow) {
@@ -140,7 +140,7 @@ private void hideAll(Menu menu) {
140140
*/
141141

142142
private void filter(List<Integer> toShow, List<Integer> toHide, boolean displaySelectAll,
143-
boolean displaySelectInverse, boolean onlyAvailableOffline, boolean sharedByLinkFiles) {
143+
boolean displaySelectInverse, boolean onlyAvailableOffline, boolean sharedByLinkFiles, boolean isFileDetailFragment) {
144144

145145
boolean synchronizing = anyFileSynchronizing();
146146

@@ -163,7 +163,7 @@ private void filter(List<Integer> toShow, List<Integer> toHide, boolean displayS
163163

164164
// DOWNLOAD
165165
if (mFiles.isEmpty() || containsFolder() || anyFileDown() || synchronizing || videoPreviewing ||
166-
onlyAvailableOffline || sharedByLinkFiles) {
166+
onlyAvailableOffline || sharedByLinkFiles || isFileDetailFragment) {
167167
toHide.add(R.id.action_download_file);
168168

169169
} else {
@@ -197,7 +197,7 @@ private void filter(List<Integer> toShow, List<Integer> toHide, boolean displayS
197197
}
198198

199199
// OPEN WITH (different to preview!)
200-
if (!isSingleFile() || !anyFileDown() || synchronizing) {
200+
if (!isSingleFile() || !anyFileDown() || synchronizing || isFileDetailFragment) {
201201
toHide.add(R.id.action_open_file_with);
202202

203203
} else {
@@ -248,7 +248,7 @@ private void filter(List<Integer> toShow, List<Integer> toHide, boolean displayS
248248
// SEND
249249
boolean sendAllowed = (mContext != null &&
250250
mContext.getString(R.string.send_files_to_other_apps).equalsIgnoreCase("on"));
251-
if (!isSingleFile() || !sendAllowed || synchronizing || videoStreaming || onlyAvailableOffline) {
251+
if (!isSingleFile() || !sendAllowed || synchronizing || videoStreaming || onlyAvailableOffline || isFileDetailFragment) {
252252
toHide.add(R.id.action_send_file);
253253
} else {
254254
toShow.add(R.id.action_send_file);

owncloudApp/src/main/java/com/owncloud/android/ui/fragment/FileDetailFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ public void onPrepareOptionsMenu(Menu menu) {
241241
mContainerActivity,
242242
getActivity()
243243
);
244-
mf.filter(menu, false, false, false, false);
244+
mf.filter(menu, false, false, false, false,true);
245245
}
246246

247247
// additional restriction for this fragment

owncloudApp/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,7 @@ public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
636636
getActivity()
637637
);
638638
mf.filter(menu, mEnableSelectAll, true, mFileListOption.isAvailableOffline(),
639-
mFileListOption.isSharedByLink());
639+
mFileListOption.isSharedByLink(),false);
640640
return true;
641641
}
642642

owncloudApp/src/main/java/com/owncloud/android/ui/preview/PreviewAudioFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ public void onPrepareOptionsMenu(Menu menu) {
315315
mContainerActivity,
316316
getActivity()
317317
);
318-
mf.filter(menu, false, false, false, false);
318+
mf.filter(menu, false, false, false, false,false);
319319

320320
// additional restriction for this fragment
321321
// TODO allow renaming in PreviewAudioFragment

owncloudApp/src/main/java/com/owncloud/android/ui/preview/PreviewImageFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ class PreviewImageFragment : FileFragment() {
195195
mContainerActivity,
196196
activity
197197
)
198-
fileMenuFilter.filter(menu, false, false, false, false)
198+
fileMenuFilter.filter(menu, false, false, false, false,false)
199199
}
200200

201201
// additional restriction for this fragment

owncloudApp/src/main/java/com/owncloud/android/ui/preview/PreviewTextFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ public void onPrepareOptionsMenu(Menu menu) {
301301
mContainerActivity,
302302
getActivity()
303303
);
304-
mf.filter(menu, false, false, false, false);
304+
mf.filter(menu, false, false, false, false,false);
305305
}
306306

307307
// additional restriction for this fragment

owncloudApp/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ public void onPrepareOptionsMenu(@NonNull Menu menu) {
321321
mContainerActivity,
322322
getActivity()
323323
);
324-
mf.filter(menu, false, false, false, false);
324+
mf.filter(menu, false, false, false, false, false);
325325

326326
// additional restrictions for this fragment
327327

0 commit comments

Comments
 (0)