OSDN Git Service

Fix collapsing logic
authorBraden Farmer <farmerbb@gmail.com>
Fri, 15 Sep 2017 02:14:37 +0000 (20:14 -0600)
committerBraden Farmer <farmerbb@gmail.com>
Fri, 15 Sep 2017 02:14:37 +0000 (20:14 -0600)
app/src/main/java/com/farmerbb/taskbar/util/U.java

index 1ab3795..3175e6b 100644 (file)
@@ -1083,7 +1083,14 @@ public class U {
 
     public static boolean shouldCollapse(Context context) {
         SharedPreferences pref = getSharedPreferences(context);
-        return pref.getBoolean("hide_taskbar", true)
-                && (isChromeOs(context) || !FreeformHackHelper.getInstance().isInFreeformWorkspace());
+        if(pref.getBoolean("hide_taskbar", true)) {
+            if(isChromeOs(context))
+                return true;
+            else {
+                FreeformHackHelper helper = FreeformHackHelper.getInstance();
+                return !helper.isInFreeformWorkspace();
+            }
+        } else
+            return false;
     }
 }