Skip to content

Commit 1db994c

Browse files
committed
The menu button options have been removed
1 parent 537af37 commit 1db994c

7 files changed

Lines changed: 14 additions & 13 deletions

File tree

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

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

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

104-
filter(toShow, toHide, displaySelectAll, displaySelectInverse, onlyAvailableOffline, sharedByLinkFiles);
104+
filter(toShow, toHide, displaySelectAll, displaySelectInverse, onlyAvailableOffline, sharedByLinkFiles, isFileDetailFragment);
105105

106106
MenuItem item;
107107
for (int i : toShow) {
@@ -140,8 +140,8 @@ private void hideAll(Menu menu) {
140140
* @param toHide List to save the options that must be shown in the menu.
141141
*/
142142

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

146146
boolean synchronizing = anyFileSynchronizing();
147147

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

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

170170
} else {
@@ -198,7 +198,7 @@ private void filter(List<Integer> toShow, List<Integer> toHide, boolean displayS
198198
}
199199

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

204204
} else {
@@ -249,7 +249,8 @@ private void filter(List<Integer> toShow, List<Integer> toHide, boolean displayS
249249
// SEND
250250
boolean sendAllowed = (mContext != null &&
251251
mContext.getString(R.string.send_files_to_other_apps).equalsIgnoreCase("on"));
252-
if (containsFolder() || (!areDownloaded() && !isSingleFile()) || !sendAllowed || synchronizing || videoStreaming || onlyAvailableOffline) {
252+
253+
if (containsFolder() || (!areDownloaded() && !isSingleFile()) || !sendAllowed || synchronizing || videoStreaming || onlyAvailableOffline || isFileDetailFragment) {
253254
toHide.add(R.id.action_send_file);
254255
} else {
255256
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
@@ -199,7 +199,7 @@ class PreviewImageFragment : FileFragment() {
199199
mContainerActivity,
200200
activity
201201
)
202-
fileMenuFilter.filter(menu, false, false, false, false)
202+
fileMenuFilter.filter(menu, false, false, false, false,false)
203203
}
204204

205205
// 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)