/** Called when a drawer has settled in a completely closed state. */
public void onDrawerClosed(View view) {
super.onDrawerClosed(view);
- updateActionBarTitleAndHomeButton(null);
+ updateActionBarTitleAndHomeButton(mFile);
invalidateOptionsMenu();
}
/// choose the appropiate title
if (chosenFile == null) {
// mFile determines the title
- inRoot = (mFile == null || mFile.getParentId() == 0);
+ OCFile currentDir = null;
+ if (mFile != null && mFile.isFolder()) {
+ currentDir = mFile;
+ } else {
+ currentDir = getStorageManager().getFileById(mFile.getParentId());
+ }
+ inRoot = (mFile == null || currentDir.getParentId() == 0);
if (!inRoot) {
- title = mFile.getFileName();
+ title = mFile.getFileName();
+
}
} else {