tangled
alpha
login
or
join now
leaflet.pub
/
leaflet
289
fork
atom
a tool for shared writing and social publishing
289
fork
atom
overview
issues
28
pulls
pipelines
fix undo manager
awarm.space
2 weeks ago
3e831c1f
025ac8d1
+3
-2
1 changed file
expand all
collapse all
unified
split
src
undoManager.ts
+3
-2
src/undoManager.ts
···
31
31
undo: () => undoManager.undo(),
32
32
redo: () => undoManager.redo(),
33
33
withUndoGroup: <T>(cb: () => T) => {
34
34
-
if (!isGrouping) um.startGroup();
34
34
+
const wasGrouping = isGrouping;
35
35
+
if (!wasGrouping) um.startGroup();
35
36
const r = cb();
36
36
-
if (!isGrouping) um.endGroup();
37
37
+
if (!wasGrouping) um.endGroup();
37
38
return r;
38
39
},
39
40
};