feat: enforce non-negative snap threshold and minimum grid interval in timeline store

This commit is contained in:
Anwarul Islam
2025-07-15 06:59:46 +06:00
parent 59f4098f75
commit 9cc77b4499
+2 -2
View File
@@ -996,11 +996,11 @@ export const useTimelineStore = create<TimelineStore>((set, get) => {
}, },
setSnapThreshold: (threshold) => { setSnapThreshold: (threshold) => {
set({ snapThreshold: threshold }); set({ snapThreshold: Math.max(0, threshold) }); // Ensure non-negative threshold
}, },
setGridInterval: (interval) => { setGridInterval: (interval) => {
set({ gridInterval: interval }); set({ gridInterval: Math.max(0.1, interval) }); // Ensure minimum interval
}, },
}; };
}); });