Fix an issue in change property that was causing elements to be removed

This commit is contained in:
Gasim Gasimzada 2020-01-09 12:52:55 +04:00
parent ccb886730b
commit b35a0b5041

View file

@ -309,10 +309,11 @@ export class App extends React.Component<{}, AppState> {
private changeProperty = (
callback: (element: ExcalidrawElement) => ExcalidrawElement
) => {
elements = elements
.filter(el => el.isSelected)
.map(element => {
elements = elements.map(element => {
if (element.isSelected) {
return callback(element);
}
return element;
});
this.forceUpdate();