|
@@ -61,7 +61,7 @@ export default class HistoryUtil {
|
|
|
|
|
|
isDifferentForRectangles(rectangle1, rectangle2) {
|
|
|
for(let i=0;i<rectangle1.points.length;++i){
|
|
|
- if(!mathUtil.equalPoint(rectangle1.points[i], rectangle2.points[i]) && rectangle1.color == rectangle2.color){
|
|
|
+ if(!mathUtil.equalPoint(rectangle1.points[i], rectangle2.points[i]) || rectangle1.color != rectangle2.color){
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
@@ -69,10 +69,7 @@ export default class HistoryUtil {
|
|
|
}
|
|
|
|
|
|
isDifferentForCircles(circle1, circle2) {
|
|
|
- if(!mathUtil.equalPoint(circle1.center, circle2.center) && circle1.color == circle2.color){
|
|
|
- return true;
|
|
|
- }
|
|
|
- else if(circle1.radius != circle2.radius){
|
|
|
+ if(!mathUtil.equalPoint(circle1.center, circle2.center) || circle1.color != circle2.color||circle1.radius != circle2.radius){
|
|
|
return true;
|
|
|
}
|
|
|
else {
|