Lines Matching refs:stack
368 (@Nullable DocumentStack stack) -> openFolderInSearchResult(stack, doc)); in openContainerDocument()
534 && mState.stack.size() > 1) { in isManagedDownload()
571 private void openFolderInSearchResult(@Nullable DocumentStack stack, DocumentInfo doc) { in openFolderInSearchResult() argument
572 if (stack == null) { in openFolderInSearchResult()
573 mState.stack.popToRootDocument(); in openFolderInSearchResult()
580 mState.stack.push(doc); in openFolderInSearchResult()
582 if (!Objects.equals(mState.stack.getRoot(), stack.getRoot())) { in openFolderInSearchResult()
584 Log.w(TAG, "Provider returns " + stack.getRoot() + " rather than expected " in openFolderInSearchResult()
585 + mState.stack.getRoot()); in openFolderInSearchResult()
588 final DocumentInfo top = stack.peek(); in openFolderInSearchResult()
591 stack.pop(); in openFolderInSearchResult()
592 stack.push(mDocs.getArchiveDocument(top.derivedUri, top.userId)); in openFolderInSearchResult()
595 mState.stack.reset(); in openFolderInSearchResult()
601 mState.stack.reset(stack); in openFolderInSearchResult()
607 final int anim = (mState.stack.hasLocationChanged() && mState.stack.size() > 1) in openFolderInSearchResult()
624 if (currentDoc.equals(mState.stack.peek())) { in openChildContainer()
631 mState.stack.push(currentDoc); in openChildContainer()
635 final int anim = (mState.stack.hasLocationChanged() && mState.stack.size() > 1) in openChildContainer()
791 private void onStackLoaded(@Nullable DocumentStack stack) { in onStackLoaded() argument
792 if (stack != null) { in onStackLoaded()
793 if (!stack.peek().isDirectory()) { in onStackLoaded()
796 stack.pop(); in onStackLoaded()
798 mState.stack.reset(stack); in onStackLoaded()
801 Metrics.logLaunchAtLocation(mState, stack.getRoot().getUri()); in onStackLoaded()
828 if (!mState.stack.getRoot().isRecents() && mState.stack.isEmpty()) { in restoreRootAndDirectory()
829 mActivity.onRootPicked(mState.stack.getRoot()); in restoreRootAndDirectory()
845 mState.stack.changeRoot(mProviders.getRecentsRoot(UserId.DEFAULT_USER)); in loadRecent()
868 if (mState.stack.isRecents()) { in onCreateLoader()
884 mState.stack.getRoot().userId); in onCreateLoader()
895 mState.stack.getRoot().userId); in onCreateLoader()
901 DocumentInfo rootDoc = mState.stack.peek(); in onCreateLoader()
904 ? mState.stack.getRoot().authority in onCreateLoader()
907 ? mState.stack.getRoot().documentId in onCreateLoader()
912 mState.stack.getRoot().authority, in onCreateLoader()
913 mState.stack.getRoot().rootId, in onCreateLoader()
923 if (mInjector.config.managedModeEnabled(mState.stack)) { in onCreateLoader()
930 + DocumentInfo.debugString(mState.stack.peek())); in onCreateLoader()
948 + DocumentInfo.debugString(mState.stack.peek())); in onLoadFinished()