tobiasKaminsky 8 жил өмнө
parent
commit
e26dc7654d

+ 7 - 10
src/com/owncloud/android/ui/fragment/ShareFileFragment.java

@@ -803,10 +803,12 @@ public class ShareFileFragment extends Fragment
                 if (!editPermissionSwitch.isChecked()) {
                     editPermissionSwitch.toggle();
                 }
+                getHideFileListingPermissionSection().setVisibility(View.VISIBLE);
             } else {
                 if (editPermissionSwitch.isChecked()) {
                     editPermissionSwitch.toggle();
                 }
+                getHideFileListingPermissionSection().setVisibility(View.GONE);
             }
             // recover listener
             editPermissionSwitch.setOnCheckedChangeListener(
@@ -822,16 +824,6 @@ public class ShareFileFragment extends Fragment
             boolean readOnly = (mPublicShare.getPermissions() & OCShare.READ_PERMISSION_FLAG) != 0;
             hideFileListingPermissionSwitch.setChecked(!readOnly);
 
-//            if ((mPublicShare.getPermissions() & OCShare.READ_PERMISSION_FLAG) != 0) {
-//                if (!hideFileListingPermissionSwitch.isChecked()) {
-//
-//                }
-//            } else {
-//                if (hideFileListingPermissionSwitch.isChecked()) {
-//                    hideFileListingPermissionSwitch.toggle();
-//                }
-//            }
-
             // recover listener
             hideFileListingPermissionSwitch.setOnCheckedChangeListener(
                     mOnHideFileListingPermissionInteractionListener
@@ -901,6 +893,10 @@ public class ShareFileFragment extends Fragment
         return (SwitchCompat) getView().findViewById(R.id.shareViaLinkHideListPermissionSwitch);
     }
 
+    private View getHideFileListingPermissionSection() {
+        return getView().findViewById(R.id.shareViaLinkHideListPermissionSection);
+    }
+
     private AppCompatButton getGetLinkButton() {
         return (AppCompatButton) getView().findViewById(R.id.shareViaLinkGetLinkButton);
     }
@@ -914,6 +910,7 @@ public class ShareFileFragment extends Fragment
         getPasswordSection().setVisibility(View.GONE);
         getEditPermissionSection().setVisibility(View.GONE);
         getGetLinkButton().setVisibility(View.GONE);
+        getHideFileListingPermissionSection().setVisibility(View.GONE);
     }
 
     public static void setListViewHeightBasedOnChildren(ListView listView) {