Jelajahi Sumber

[curve] Fix key handle bug when moving past point

Clément Espeute 7 bulan lalu
induk
melakukan
af51fc4c70
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      hide/comp/CurveEditor.hx

+ 1 - 1
hide/comp/CurveEditor.hx

@@ -1426,7 +1426,7 @@ class CurveEditor extends hide.comp.Component {
 							var abskx = xt(key.time);
 							var abskx = xt(key.time);
 							var absky = yt(key.value);
 							var absky = yt(key.value);
 							if(next && lx < abskx || !next && lx > abskx)
 							if(next && lx < abskx || !next && lx > abskx)
-								 lx = kx;
+								 lx = abskx;
 							var ndt = ixt(lx) - key.time;
 							var ndt = ixt(lx) - key.time;
 							var ndv = iyt(ly) - key.value;
 							var ndv = iyt(ly) - key.value;
 							handle.dt = ndt;
 							handle.dt = ndt;