mirror of
https://github.com/OpenCut-app/OpenCut.git
synced 2026-07-13 21:52:53 +02:00
feat: enforce non-negative snap threshold and minimum grid interval in timeline store
This commit is contained in:
@@ -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
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user