feat: enforce non-negative snap threshold and minimum grid interval in timeline store
This commit is contained in:
parent
59f4098f75
commit
9cc77b4499
|
|
@ -996,11 +996,11 @@ export const useTimelineStore = create<TimelineStore>((set, get) => {
|
|||
},
|
||||
|
||||
setSnapThreshold: (threshold) => {
|
||||
set({ snapThreshold: threshold });
|
||||
set({ snapThreshold: Math.max(0, threshold) }); // Ensure non-negative threshold
|
||||
},
|
||||
|
||||
setGridInterval: (interval) => {
|
||||
set({ gridInterval: interval });
|
||||
set({ gridInterval: Math.max(0.1, interval) }); // Ensure minimum interval
|
||||
},
|
||||
};
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue