Issue #79 ActionStartDrag constraint fix

This commit is contained in:
Jindra Pet��k
2013-05-07 19:07:56 +02:00
parent 4b580ef1d9
commit 6815c1cf8e
2 changed files with 4 additions and 18 deletions
@@ -43,15 +43,8 @@ public class ActionStartDrag extends Action {
boolean hasConstrains = true;
if (constrain instanceof DirectValueTreeItem) {
if (((DirectValueTreeItem) constrain).value instanceof Long) {
if (((long) (Long) ((DirectValueTreeItem) constrain).value) == 0) {
hasConstrains = false;
}
}
if (((DirectValueTreeItem) constrain).value instanceof Boolean) {
if (((boolean) (Boolean) ((DirectValueTreeItem) constrain).value) == false) {
hasConstrains = false;
}
if (Double.compare(constrain.toNumber(), 0) == 0) {
hasConstrains = false;
}
}
GraphTargetItem x1 = null;
@@ -45,15 +45,8 @@ public class StartDragTreeItem extends TreeItem {
public String toString(ConstantPool constants) {
boolean hasConstrains = true;
if (constrain instanceof DirectValueTreeItem) {
if (((DirectValueTreeItem) constrain).value instanceof Long) {
if (((long) (Long) ((DirectValueTreeItem) constrain).value) == 0) {
hasConstrains = false;
}
}
if (((DirectValueTreeItem) constrain).value instanceof Boolean) {
if (((boolean) (Boolean) ((DirectValueTreeItem) constrain).value) == false) {
hasConstrains = false;
}
if (Double.compare(constrain.toNumber(), 0) == 0) {
hasConstrains = false;
}
}
return hilight("startDrag(") + target.toString(constants) + hilight(",") + lockCenter.toString(constants) + (hasConstrains ? hilight(",") + x1.toString(constants) + hilight(",") + y1.toString(constants) + hilight(",") + x2.toString(constants) + hilight(",") + y2.toString(constants) : "") + hilight(")");