浏览代码

Fix fab stuff

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

+ 12 - 5
src/main/java/com/owncloud/android/ui/fragment/ExtendedListFragment.java

@@ -601,11 +601,18 @@ public class ExtendedListFragment extends Fragment
      *
      * @param enabled Desired visibility for the FAB.
      */
-    public void setFabEnabled(boolean enabled) {
-        if (enabled) {
-            mFabMain.setVisibility(View.VISIBLE);
-        } else {
-            mFabMain.setVisibility(View.GONE);
+    public void setFabEnabled(final boolean enabled) {
+        if (getActivity() != null) {
+            getActivity().runOnUiThread(new Runnable() {
+                @Override
+                public void run() {
+                    if (enabled) {
+                        mFabMain.setVisibility(View.VISIBLE);
+                    } else {
+                        mFabMain.setVisibility(View.GONE);
+                    }
+                }
+            });
         }
     }