Merge changes Ifad4bd65,I6a4b7d69 into jb-mr1-dev

* changes:
  Turn off an assert.
  Fix crash in SystemUI.
This commit is contained in:
Daniel Sandler
2012-08-16 12:52:18 -07:00
committed by Android (Google) Code Review
2 changed files with 8 additions and 4 deletions

View File

@@ -101,8 +101,7 @@ public class GestureRecorder {
mDownTime = ev.getDownTime(); mDownTime = ev.getDownTime();
} else { } else {
if (mDownTime != ev.getDownTime()) { if (mDownTime != ev.getDownTime()) {
// TODO: remove Slog.w(TAG, "Assertion failure in GestureRecorder: event downTime ("
throw new RuntimeException("Assertion failure in GestureRecorder: event downTime ("
+ev.getDownTime()+") does not match gesture downTime ("+mDownTime+")"); +ev.getDownTime()+") does not match gesture downTime ("+mDownTime+")");
} }
} }

View File

@@ -59,6 +59,11 @@ public class PanelView extends FrameLayout {
} }
}; };
private final Runnable mStopAnimator = new Runnable() { public void run() {
if (mTimeAnimator.isStarted()) {
mTimeAnimator.end(); }
}};
private float mVel, mAccel; private float mVel, mAccel;
private int mFullHeight = 0; private int mFullHeight = 0;
private String mViewName; private String mViewName;
@@ -117,7 +122,7 @@ public class PanelView extends FrameLayout {
if (mVel == 0 if (mVel == 0
|| (closing && mExpandedHeight == 0) || (closing && mExpandedHeight == 0)
|| (!closing && mExpandedHeight == getFullHeight())) { || (!closing && mExpandedHeight == getFullHeight())) {
mTimeAnimator.end(); post(mStopAnimator);
} }
} }
} }
@@ -277,7 +282,7 @@ public class PanelView extends FrameLayout {
public void setExpandedHeight(float height) { public void setExpandedHeight(float height) {
mTimeAnimator.end(); post(mStopAnimator);
setExpandedHeightInternal(height); setExpandedHeightInternal(height);
} }