Fixing icon dragging

Bug: 129434166
Change-Id: Id2e5509dbfbdb76ec868ca6117c2a0c0d5233404
This commit is contained in:
vadimt
2019-04-16 11:25:22 -07:00
parent 1f457ae87f
commit b3e2cd3d88
@@ -598,11 +598,12 @@ public final class LauncherInstrumentation {
void movePointer(long downTime, long duration, Point from, Point to) {
final Point point = new Point();
final long startTime = SystemClock.uptimeMillis();
for (; ; ) {
sleep(16);
final long currentTime = SystemClock.uptimeMillis();
final float progress = (currentTime - downTime) / (float) duration;
final float progress = (currentTime - startTime) / (float) duration;
if (progress > 1) return;
point.x = from.x + (int) (progress * (to.x - from.x));