Merge "Add fallback to reset the waiting for transition state." into oc-dr1-dev
am: 684b056531
Change-Id: I4cebde819520bba1877a04e773ff128ca37a0af5
This commit is contained in:
@@ -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.ActivityUnpinnedEvent;
|
||||||
import com.android.systemui.recents.events.component.RecentsVisibilityChangedEvent;
|
import com.android.systemui.recents.events.component.RecentsVisibilityChangedEvent;
|
||||||
import com.android.systemui.recents.events.component.ScreenPinningRequestEvent;
|
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.AllTaskViewsDismissedEvent;
|
||||||
import com.android.systemui.recents.events.ui.DeleteTaskDataEvent;
|
import com.android.systemui.recents.events.ui.DeleteTaskDataEvent;
|
||||||
import com.android.systemui.recents.events.ui.HideIncompatibleAppOverlayEvent;
|
import com.android.systemui.recents.events.ui.HideIncompatibleAppOverlayEvent;
|
||||||
@@ -502,6 +503,11 @@ public class RecentsActivity extends Activity implements ViewTreeObserver.OnPreD
|
|||||||
public void onEnterAnimationComplete() {
|
public void onEnterAnimationComplete() {
|
||||||
super.onEnterAnimationComplete();
|
super.onEnterAnimationComplete();
|
||||||
EventBus.getDefault().send(new EnterRecentsWindowAnimationCompletedEvent());
|
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
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user