fix can undo

This commit is contained in:
vcoppe
2024-04-30 22:43:06 +02:00
parent 8df4e50304
commit 16c94eb973

View File

@@ -66,12 +66,14 @@ export function createGPXFileStore(): GPXFileStore {
if (patchIndex >= 0) { if (patchIndex >= 0) {
applyPatch(patches[patchIndex].inversePatch, patches[patchIndex].global); applyPatch(patches[patchIndex].inversePatch, patches[patchIndex].global);
patchIndex--; patchIndex--;
updateUndoRedo();
} }
}, },
redo: () => { redo: () => {
if (patchIndex < patches.length - 1) { if (patchIndex < patches.length - 1) {
patchIndex++; patchIndex++;
applyPatch(patches[patchIndex].patch, patches[patchIndex].global); applyPatch(patches[patchIndex].patch, patches[patchIndex].global);
updateUndoRedo();
} }
}, },
}); });
@@ -90,7 +92,6 @@ export function createGPXFileStore(): GPXFileStore {
if (global) { if (global) {
notify(); notify();
} }
updateUndoRedo();
} }
function applyToGlobalStore(callback: (files: Map<string, GPXFile>) => void) { function applyToGlobalStore(callback: (files: Map<string, GPXFile>) => void) {