node = dao.searchById(id);
}
- if (isDirNode(target, node, false)) {
+ if (isDirNode(target, node, false) || isFileNode(node)) {
cutButtonFlag = true;
}
if (isDirNode(target, node, true) && isCut()) {
return ret;
}
+ private boolean isFileNode(Node node) {
+ if (node == null || !(node instanceof FileNode)) {
+ return false;
+ }
+ return true;
+ }
+
private boolean isDirNode(LabelIconView target, Node node,
boolean containRoot) {
if (target == null) {
// deleteButtonFlag = false;
// }
layout.setElabledTouchEvent(true);
-
+
leftButton.setEnabled(leftButtonFlag);
rightButton.setEnabled(rightButtonFlag);
// addButton.setEnabled(addButtonFlag);
msgEditText.setVisibility(View.VISIBLE);
msgButtonLayout.setVisibility(View.VISIBLE);
msgEditText.setText("");
-
+
layout.setElabledTouchEvent(false);
leftButton.setEnabled(false);