@Override protected void failure(final Throwable caught) { // Unlock place manager to prevent UI "freeze" caused by LockInteractionEvent placeManager.unlock(); } });
@Override public void manualRevealFailed() { placeManager.unlock(); }
@Override public void manualReveal(Presenter<?, ?> presenter) { // Reveal only if there are no pending navigation requests if (!placeManager.hasPendingNavigation()) { if (!presenter.isVisible()) { // This will trigger a reset in due time presenter.forceReveal(); } else { // We have to do the reset ourselves ResetPresentersEvent.fire(this); } } placeManager.unlock(); }