OSDN Git Service

Fix dashboard behavior on Android O
authorBraden Farmer <farmerbb@gmail.com>
Thu, 8 Jun 2017 03:14:41 +0000 (21:14 -0600)
committerBraden Farmer <farmerbb@gmail.com>
Thu, 8 Jun 2017 03:14:41 +0000 (21:14 -0600)
app/src/main/java/com/farmerbb/taskbar/activity/DashboardActivity.java

index ff585d1..0be129e 100644 (file)
@@ -112,6 +112,10 @@ public class DashboardActivity extends Activity {
         @Override
         public void onReceive(Context context, Intent intent) {
             shouldCollapse = false;
+
+            if(contextMenuFix)
+                U.startFreeformHack(DashboardActivity.this, false, false);
+
             finish();
         }
     };
@@ -179,6 +183,7 @@ public class DashboardActivity extends Activity {
                     LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("com.farmerbb.taskbar.HIDE_START_MENU"));
             }
 
+            contextMenuFix = false;
             onBackPressed();
         }
     }