\r
// Update ActionBarPath\r
if (file.getMimetype().equals("DIR")) {\r
- String dirname = file.getFileName();\r
mFile = file;\r
- \r
- ((FileDisplayActivity) getActivity()).pushPath(dirname);\r
- \r
+ ((FileDisplayActivity) getActivity()).pushDirname(file);\r
listDirectory(file);\r
resetFileFragment();\r
-\r
return;\r
}\r
\r
}\r
\r
/**\r
+ * Use this to query the {@link OCFile} that is currently\r
+ * being displayed by this fragment\r
+ * @return The currently viewed OCFile\r
+ */\r
+ public OCFile getCurrentFile(){\r
+ return mFile;\r
+ }\r
+ \r
+ /**\r
* Calls {@link FileListFragment#listDirectory(OCFile)} with a null parameter\r
*/\r
public void listDirectory(){\r
}\r
}\r
\r
+ \r
// If that's not a directory -> List its parent\r
if(!directory.isDirectory()){\r
Log.w(TAG, "You see, that is not a directory -> " + directory.toString());\r
directory = mStorageManager.getFileById(directory.getParentId());\r
}\r
+\r
+ mFile = directory;\r
\r
mFiles = mStorageManager.getDirectoryContent(directory);\r
if (mFiles == null || mFiles.size() == 0) {\r