remove closures from mutateElement, get rid of the element spreading (#902)

This commit is contained in:
Pete Hunt 2020-03-10 20:11:02 -07:00 committed by GitHub
parent 13b838117c
commit 83a2f5de28
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 218 additions and 196 deletions

View file

@ -19,11 +19,11 @@ export const actionFinalize = register({
if (appState.multiElement) {
// pen and mouse have hover
if (appState.lastPointerDownWith !== "touch") {
mutateElement(appState.multiElement, multiElement => {
multiElement.points = multiElement.points.slice(
mutateElement(appState.multiElement, {
points: appState.multiElement.points.slice(
0,
multiElement.points.length - 1,
);
appState.multiElement.points.length - 1,
),
});
}
if (isInvisiblySmallElement(appState.multiElement)) {