mirror of
https://github.com/igorski/bitmappery.git
synced 2026-06-17 11:45:04 +02:00
Catch NPE on selection update
This commit is contained in:
@@ -228,7 +228,7 @@ export default class LayerRenderer extends ZoomableSprite {
|
||||
|
||||
setSelection( document: Document, onlyWhenClosed = false ): void {
|
||||
const { activeSelection } = document;
|
||||
if ( !onlyWhenClosed || ( isShapeClosed( getLastShape( activeSelection )))) {
|
||||
if ( !onlyWhenClosed || ( activeSelection && isShapeClosed( getLastShape( activeSelection )))) {
|
||||
this._selection = activeSelection?.length > 0 ? activeSelection : null;
|
||||
} else {
|
||||
this._selection = undefined;
|
||||
|
||||
Reference in New Issue
Block a user