Commit df2c9ce4 by kimvde Committed by Ian Baker

Surface player release timeouts

Also make sure the demo app doesn't crash when it happens.

PiperOrigin-RevId: 490725959
parent 8c91a31c
......@@ -454,7 +454,9 @@ public final class TransformerActivity extends AppCompatActivity {
"transformationStopwatch",
})
private void onTransformationError(TransformationException exception) {
transformationStopwatch.stop();
if (transformationStopwatch.isRunning()) {
transformationStopwatch.stop();
}
informationTextView.setText(R.string.transformation_error);
progressViewGroup.setVisibility(View.GONE);
debugFrame.removeAllViews();
......
......@@ -430,8 +430,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
private void handleTransformationEnded(
@Nullable TransformationException transformationException) {
Util.postOrRun(
handler,
handler.post(
() -> {
@Nullable TransformationException releaseException = null;
try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment