浏览代码

Fix favorites

Mario Danic 8 年之前
父节点
当前提交
36b4e168d7
共有 1 个文件被更改,包括 10 次插入12 次删除
  1. 10 12
      src/main/java/com/owncloud/android/ui/adapter/FileListListAdapter.java

+ 10 - 12
src/main/java/com/owncloud/android/ui/adapter/FileListListAdapter.java

@@ -244,7 +244,16 @@ public class FileListListAdapter extends BaseAdapter {
                         }
                     });
 
-                    break;
+                    if (file.getIsFavorite()) {
+                        if (!view.findViewById(R.id.favorite_action).isSelected()) {
+                            view.findViewById(R.id.favorite_action).setSelected(true);
+                        }
+                    } else {
+                        if (view.findViewById(R.id.favorite_action).isSelected()) {
+                            view.findViewById(R.id.favorite_action).setSelected(false);
+                        }
+                    }
+
 
                 case GRID_ITEM:
                     // filename
@@ -252,7 +261,6 @@ public class FileListListAdapter extends BaseAdapter {
                     name = file.getFileName();
                     fileName.setText(name);
 
-                    break;
                 case GRID_IMAGE:
                     // sharedIcon
                     ImageView sharedIconV = (ImageView) view.findViewById(R.id.sharedIcon);
@@ -344,16 +352,6 @@ public class FileListListAdapter extends BaseAdapter {
                 view.findViewById(R.id.keptOfflineIcon).setVisibility(View.VISIBLE);
             }
 
-            if (file.getIsFavorite()) {
-                if (!view.findViewById(R.id.favorite_action).isSelected()) {
-                    view.findViewById(R.id.favorite_action).setSelected(true);
-                }
-            } else {
-                if (view.findViewById(R.id.favorite_action).isSelected()) {
-                    view.findViewById(R.id.favorite_action).setSelected(false);
-                }
-            }
-
 
             // No Folder
             if (!file.isFolder()) {