Fixed: hide all the actions for single file when none of them is selected in the...
authorDavid A. Velasco <dvelasco@solidgear.es>
Mon, 22 Apr 2013 13:11:09 +0000 (15:11 +0200)
committerDavid A. Velasco <dvelasco@solidgear.es>
Mon, 22 Apr 2013 13:11:09 +0000 (15:11 +0200)
src/com/owncloud/android/ui/fragment/FileDetailFragment.java

index eadba15..2bf9b73 100644 (file)
@@ -321,7 +321,7 @@ public class FileDetailFragment extends SherlockFragment implements
             toShow.add(R.id.action_open_file_with);
             toShow.add(R.id.action_sync_file);
             
-        } else {
+        } else if (mFile != null) {
             toHide.add(R.id.action_open_file_with);
             toHide.add(R.id.action_cancel_download);
             toHide.add(R.id.action_cancel_upload);
@@ -330,6 +330,16 @@ public class FileDetailFragment extends SherlockFragment implements
             toShow.add(R.id.action_rename_file);
             toShow.add(R.id.action_remove_file);
             toShow.add(R.id.action_download_file);
+            
+        } else {
+            toHide.add(R.id.action_open_file_with);
+            toHide.add(R.id.action_cancel_download);
+            toHide.add(R.id.action_cancel_upload);
+            toHide.add(R.id.action_sync_file);
+            toHide.add(R.id.action_download_file);
+            toHide.add(R.id.action_rename_file);
+            toHide.add(R.id.action_remove_file);
+            
         }
 
         MenuItem item = null;