Loading src/com/android/documentsui/AbstractActionHandler.java +5 −0 Original line number Diff line number Diff line Loading @@ -412,6 +412,11 @@ public abstract class AbstractActionHandler<T extends FragmentActivity & CommonA } assert(currentDoc != null); if (currentDoc.equals(mState.stack.peek())) { Log.w(TAG, "This DocumentInfo is already in current DocumentsStack"); return; } mActivity.notifyDirectoryNavigated(currentDoc.derivedUri); mState.stack.push(currentDoc); Loading tests/unit/com/android/documentsui/picker/ActionHandlerTest.java +8 −0 Original line number Diff line number Diff line Loading @@ -255,6 +255,14 @@ public class ActionHandlerTest { mActivity.refreshCurrentRootAndDirectory.assertCalled(); } @Test public void testOpenContainerDocument_sameDocumentInfo() { mHandler.openContainerDocument(TestEnv.FOLDER_0); mHandler.openContainerDocument(TestEnv.FOLDER_0); assertEquals(1, mEnv.state.stack.size()); } @Test public void testIncreasePickCountRecordCalled() throws Exception { mEnv.state.action = State.ACTION_GET_CONTENT; Loading Loading
src/com/android/documentsui/AbstractActionHandler.java +5 −0 Original line number Diff line number Diff line Loading @@ -412,6 +412,11 @@ public abstract class AbstractActionHandler<T extends FragmentActivity & CommonA } assert(currentDoc != null); if (currentDoc.equals(mState.stack.peek())) { Log.w(TAG, "This DocumentInfo is already in current DocumentsStack"); return; } mActivity.notifyDirectoryNavigated(currentDoc.derivedUri); mState.stack.push(currentDoc); Loading
tests/unit/com/android/documentsui/picker/ActionHandlerTest.java +8 −0 Original line number Diff line number Diff line Loading @@ -255,6 +255,14 @@ public class ActionHandlerTest { mActivity.refreshCurrentRootAndDirectory.assertCalled(); } @Test public void testOpenContainerDocument_sameDocumentInfo() { mHandler.openContainerDocument(TestEnv.FOLDER_0); mHandler.openContainerDocument(TestEnv.FOLDER_0); assertEquals(1, mEnv.state.stack.size()); } @Test public void testIncreasePickCountRecordCalled() throws Exception { mEnv.state.action = State.ACTION_GET_CONTENT; Loading