mirror of
https://github.com/scratchfoundation/scratch-paint.git
synced 2025-03-13 22:50:01 -04:00
Ungroup layer groups generated by paper (#453)
This commit is contained in:
parent
d918a8a4ad
commit
df93408196
1 changed files with 4 additions and 0 deletions
|
@ -12,6 +12,7 @@ import {inlineSvgFonts} from 'scratch-svg-renderer';
|
|||
import {trim} from '../helper/bitmap';
|
||||
import {performSnapshot} from '../helper/undo';
|
||||
import {undoSnapshot, clearUndoState} from '../reducers/undo';
|
||||
import {isGroup, ungroupItems} from '../helper/group';
|
||||
import {clearRaster, getRaster, setupLayers, hideGuideLayers, showGuideLayers} from '../helper/layer';
|
||||
import {deleteSelection, getSelectedLeafItems} from '../helper/selection';
|
||||
import {clearSelectedItems, setSelectedItems} from '../reducers/selected-items';
|
||||
|
@ -252,6 +253,9 @@ class PaperCanvas extends React.Component {
|
|||
item.translate(new paper.Point(ART_BOARD_WIDTH / 2, ART_BOARD_HEIGHT / 2)
|
||||
.subtract(itemWidth, itemHeight));
|
||||
}
|
||||
if (isGroup(item) && item.data && item.data.isPaintingLayer) {
|
||||
ungroupItems([item]);
|
||||
}
|
||||
|
||||
// Without the callback, the transforms sometimes don't finish applying before the
|
||||
// snapshot is taken.
|
||||
|
|
Loading…
Reference in a new issue