invalidate on selection scale or rotate
This commit is contained in:
parent
a7b55b52bd
commit
2ad3196073
1 changed files with 7 additions and 5 deletions
|
|
@ -258,7 +258,7 @@ CAM.init = function(kiri, api) {
|
|||
"selection.rotate"
|
||||
], updateStock);
|
||||
|
||||
// invalidate trace ops on scale or rotate
|
||||
// invalidate trace and drill ops on scale or rotate
|
||||
api.event.on([
|
||||
"selection.scale",
|
||||
"selection.rotate"
|
||||
|
|
@ -268,6 +268,9 @@ CAM.init = function(kiri, api) {
|
|||
if (op.type === 'trace' && !flipping) {
|
||||
op.areas = {};
|
||||
}
|
||||
else if( op.type === 'drill' && !flipping){
|
||||
op.drills = {};
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -401,7 +404,6 @@ CAM.init = function(kiri, api) {
|
|||
|
||||
func.opAddDrill = () => {
|
||||
let rec = popOp.drill.new();
|
||||
console.log("drill created",rec)
|
||||
rec.drills = { };
|
||||
func.opAdd(rec);
|
||||
};
|
||||
|
|
@ -1403,12 +1405,12 @@ CAM.init = function(kiri, api) {
|
|||
func.traceDone();
|
||||
}
|
||||
unselectTraces(widget);
|
||||
if (flipping) {
|
||||
return;
|
||||
}
|
||||
if (holeSelOn) {
|
||||
func.selectHolesDone();
|
||||
}
|
||||
if (flipping) {
|
||||
return;
|
||||
}
|
||||
func.clearHolesRec(widget)
|
||||
if (x || y) {
|
||||
clearTabs(widget);
|
||||
|
|
|
|||
Loading…
Reference in a new issue