Merge "Add fallback to reset the waiting for transition state." into oc-dr1-dev

This commit is contained in:
TreeHugger Robot
2017-08-15 16:03:28 +00:00
committed by Android (Google) Code Review

View File

@@ -69,6 +69,7 @@ import com.android.systemui.recents.events.activity.ToggleRecentsEvent;
import com.android.systemui.recents.events.component.ActivityUnpinnedEvent;
import com.android.systemui.recents.events.component.RecentsVisibilityChangedEvent;
import com.android.systemui.recents.events.component.ScreenPinningRequestEvent;
import com.android.systemui.recents.events.component.SetWaitingForTransitionStartEvent;
import com.android.systemui.recents.events.ui.AllTaskViewsDismissedEvent;
import com.android.systemui.recents.events.ui.DeleteTaskDataEvent;
import com.android.systemui.recents.events.ui.HideIncompatibleAppOverlayEvent;
@@ -502,6 +503,11 @@ public class RecentsActivity extends Activity implements ViewTreeObserver.OnPreD
public void onEnterAnimationComplete() {
super.onEnterAnimationComplete();
EventBus.getDefault().send(new EnterRecentsWindowAnimationCompletedEvent());
// Workaround for b/64694148: The animation started callback is not made (see
// RecentsImpl.getThumbnailTransitionActivityOptions) so reset the transition-waiting state
// once the enter animation has completed.
EventBus.getDefault().send(new SetWaitingForTransitionStartEvent(false));
}
@Override