Skip to content

Commit 4c7adc9

Browse files
committed
Improve performances
1 parent c7a90f4 commit 4c7adc9

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/explode_shape_layer.jsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ function explodeLayer(layer) {
4040

4141
new_layer.name = layer.name + ' - ' + _prop.name;
4242
new_layer.enabled = false;
43+
new_layer.shy = true;
4344

4445
layers.push(new_layer);
4546

@@ -55,6 +56,7 @@ function explodeLayer(layer) {
5556

5657
for(var i = 0; i < layers.length; i++) {
5758
layers[i].enabled = true;
59+
layers[i].shy = false;
5860
}
5961

6062
}
@@ -75,8 +77,15 @@ function explode() {
7577
return;
7678
}
7779

80+
81+
var hideShyLayers_originalState = selectedLayer.containingComp.hideShyLayers;
82+
selectedLayer.containingComp.hideShyLayers = true;
83+
7884
explodeLayer(selectedLayer);
7985

86+
selectedLayer.moveToBeginning()
87+
selectedLayer.containingComp.hideShyLayers = hideShyLayers_originalState;
88+
8089
}
8190

8291
function emptyDuplicateLayer(layer) {

0 commit comments

Comments
 (0)