瀏覽代碼

Fix:
open rich workspace
click on "all files" on drawer

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>

tobiasKaminsky 4 年之前
父節點
當前提交
6ff581c1a8
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java

+ 4 - 2
src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java

@@ -83,6 +83,7 @@ import com.owncloud.android.ui.events.DummyDrawerEvent;
 import com.owncloud.android.ui.events.SearchEvent;
 import com.owncloud.android.ui.fragment.OCFileListFragment;
 import com.owncloud.android.ui.fragment.PhotoFragment;
+import com.owncloud.android.ui.preview.PreviewTextStringFragment;
 import com.owncloud.android.ui.trashbin.TrashbinActivity;
 import com.owncloud.android.utils.DisplayUtils;
 import com.owncloud.android.utils.DrawerMenuUtil;
@@ -329,9 +330,10 @@ public abstract class DrawerActivity extends ToolbarActivity
 
         switch (menuItem.getItemId()) {
             case R.id.nav_all_files:
-                showFiles(false);
                 if ((this instanceof FileDisplayActivity) &&
-                    !(((FileDisplayActivity) this).getListOfFilesFragment() instanceof PhotoFragment)) {
+                    !(((FileDisplayActivity) this).getLeftFragment() instanceof PhotoFragment) &&
+                    !(((FileDisplayActivity) this).getLeftFragment() instanceof PreviewTextStringFragment)) {
+                    showFiles(false);
                     ((FileDisplayActivity) this).browseToRoot();
                     EventBus.getDefault().post(new ChangeMenuEvent());
                 } else {