选择模式下删除选中图层自动激活第一个图层
This commit is contained in:
@@ -608,6 +608,9 @@ export class RemoveLayerCommand extends Command {
|
|||||||
);
|
);
|
||||||
if (newActiveLayer) {
|
if (newActiveLayer) {
|
||||||
this.activeLayerId.value = newActiveLayer.id;
|
this.activeLayerId.value = newActiveLayer.id;
|
||||||
|
if(this.canvas.toolId === OperationType.SELECT){
|
||||||
|
this.layerManager.selectLayerObjects(newActiveLayer.id);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
this.activeLayerId.value = null;
|
this.activeLayerId.value = null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1195,7 +1195,7 @@ export class LayerManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 选择图层下的所有对象
|
* 选择图层下的所有画布对象
|
||||||
* @param {string} layerId 图层ID
|
* @param {string} layerId 图层ID
|
||||||
* @returns {fabric.ActiveSelection|null} 返回活动选择组或null
|
* @returns {fabric.ActiveSelection|null} 返回活动选择组或null
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user