OSDN Git Service

Avoid checking for multi-window when starting freeform hack in favor of InvisibleActi...
authorBraden Farmer <farmerbb@gmail.com>
Thu, 17 Jan 2019 04:38:16 +0000 (21:38 -0700)
committerBraden Farmer <farmerbb@gmail.com>
Thu, 17 Jan 2019 04:38:16 +0000 (21:38 -0700)
app/src/main/java/com/farmerbb/taskbar/activity/DummyActivity.java
app/src/main/java/com/farmerbb/taskbar/activity/KeyboardShortcutActivity.java
app/src/main/java/com/farmerbb/taskbar/activity/MainActivity.java
app/src/main/java/com/farmerbb/taskbar/fragment/FreeformModeFragment.java

index d2640c5..c5b3d2e 100644 (file)
@@ -126,9 +126,8 @@ public class DummyActivity extends Activity {
                 SharedPreferences pref = U.getSharedPreferences(this);
                 if(U.hasFreeformSupport(this)
                         && pref.getBoolean("freeform_hack", false)
-                        && isInMultiWindowMode()
                         && !FreeformHackHelper.getInstance().isFreeformHackActive()) {
-                    U.startFreeformHack(this);
+                    U.startFreeformHack(this, true);
                 }
 
                 finish();
index 888aa23..10974ff 100644 (file)
@@ -49,9 +49,8 @@ public class KeyboardShortcutActivity extends Activity {
                     SharedPreferences pref = U.getSharedPreferences(this);
                     if(U.hasFreeformSupport(this)
                             && pref.getBoolean("freeform_hack", false)
-                            && isInMultiWindowMode()
                             && !FreeformHackHelper.getInstance().isFreeformHackActive()) {
-                        U.startFreeformHack(this);
+                        U.startFreeformHack(this, true);
                     }
 
                     Intent startStopIntent;
index ad48643..0bab3c6 100644 (file)
@@ -329,9 +329,8 @@ public class MainActivity extends AppCompatActivity {
 
         if(U.hasFreeformSupport(this)
                 && pref.getBoolean("freeform_hack", false)
-                && isInMultiWindowMode()
                 && !FreeformHackHelper.getInstance().isFreeformHackActive()) {
-            U.startFreeformHack(this);
+            U.startFreeformHack(this, true);
         }
 
         startService(new Intent(this, TaskbarService.class));
index 3715532..ac3f07c 100644 (file)
@@ -180,9 +180,8 @@ public class FreeformModeFragment extends SettingsFragment implements Preference
                     }
 
                     if(pref.getBoolean("taskbar_active", false)
-                            && getActivity().isInMultiWindowMode()
                             && !FreeformHackHelper.getInstance().isFreeformHackActive()) {
-                        U.startFreeformHack(getActivity());
+                        U.startFreeformHack(getActivity(), true);
                     }
                 } else {
                     U.stopFreeformHack(getActivity());