Loading src/com/cyanogenmod/explorer/ui/dialogs/FsoPropertiesDialog.java +16 −3 Original line number Original line Diff line number Diff line Loading @@ -307,9 +307,16 @@ public class FsoPropertiesDialog } catch (Throwable ex) {/**NON BLOCK**/} } catch (Throwable ex) {/**NON BLOCK**/} this.mSpnOwner.setEnabled(this.mHasPrivileged); this.mSpnOwner.setEnabled(this.mHasPrivileged); this.mSpnGroup.setEnabled(this.mHasPrivileged); this.mSpnGroup.setEnabled(this.mHasPrivileged); // Not allowed for symlinks if (!(this.mFso instanceof Symlink)) { setCheckBoxesPermissionsEnable(this.mChkUserPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkUserPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, this.mHasPrivileged); } else { setCheckBoxesPermissionsEnable(this.mChkUserPermission, false); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, false); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, false); } if (!this.mHasPrivileged && this.mIsAdvancedMode) { if (!this.mHasPrivileged && this.mIsAdvancedMode) { this.mInfoMsgView.setVisibility(View.VISIBLE); this.mInfoMsgView.setVisibility(View.VISIBLE); this.mInfoMsgView.setOnClickListener(this); this.mInfoMsgView.setOnClickListener(this); Loading Loading @@ -475,6 +482,12 @@ public class FsoPropertiesDialog setCheckBoxesPermissionsEnable(this.mChkUserPermission, true); setCheckBoxesPermissionsEnable(this.mChkUserPermission, true); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, true); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, true); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, true); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, true); // Not allowed for symlinks if (!(this.mFso instanceof Symlink)) { setCheckBoxesPermissionsEnable(this.mChkUserPermission, true); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, true); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, true); } this.mHasPrivileged = true; this.mHasPrivileged = true; } } break; break; Loading Loading
src/com/cyanogenmod/explorer/ui/dialogs/FsoPropertiesDialog.java +16 −3 Original line number Original line Diff line number Diff line Loading @@ -307,9 +307,16 @@ public class FsoPropertiesDialog } catch (Throwable ex) {/**NON BLOCK**/} } catch (Throwable ex) {/**NON BLOCK**/} this.mSpnOwner.setEnabled(this.mHasPrivileged); this.mSpnOwner.setEnabled(this.mHasPrivileged); this.mSpnGroup.setEnabled(this.mHasPrivileged); this.mSpnGroup.setEnabled(this.mHasPrivileged); // Not allowed for symlinks if (!(this.mFso instanceof Symlink)) { setCheckBoxesPermissionsEnable(this.mChkUserPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkUserPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, this.mHasPrivileged); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, this.mHasPrivileged); } else { setCheckBoxesPermissionsEnable(this.mChkUserPermission, false); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, false); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, false); } if (!this.mHasPrivileged && this.mIsAdvancedMode) { if (!this.mHasPrivileged && this.mIsAdvancedMode) { this.mInfoMsgView.setVisibility(View.VISIBLE); this.mInfoMsgView.setVisibility(View.VISIBLE); this.mInfoMsgView.setOnClickListener(this); this.mInfoMsgView.setOnClickListener(this); Loading Loading @@ -475,6 +482,12 @@ public class FsoPropertiesDialog setCheckBoxesPermissionsEnable(this.mChkUserPermission, true); setCheckBoxesPermissionsEnable(this.mChkUserPermission, true); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, true); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, true); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, true); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, true); // Not allowed for symlinks if (!(this.mFso instanceof Symlink)) { setCheckBoxesPermissionsEnable(this.mChkUserPermission, true); setCheckBoxesPermissionsEnable(this.mChkGroupPermission, true); setCheckBoxesPermissionsEnable(this.mChkOthersPermission, true); } this.mHasPrivileged = true; this.mHasPrivileged = true; } } break; break; Loading