SharedPreferences pref = U.getSharedPreferences(this);
if(!U.canBootToFreeform(this)) {
- setOnHomeScreen(false);
-
if(U.shouldCollapse(this, false)) {
U.sendBroadcast(this, ACTION_TEMP_HIDE_TASKBAR);
}
IconCache.getInstance(this).clearCache();
}
}
+
+ new Handler().post(() -> setOnHomeScreen(false));
}
if(dialog != null) {
}
private void killHomeActivity() {
- setOnHomeScreen(false);
-
if(isSecondaryHome) {
if(taskbarController != null) taskbarController.onDestroyHost(this);
if(startMenuController != null) startMenuController.onDestroyHost(this);
}
}
- finish();
+ new Handler().post(() -> {
+ setOnHomeScreen(false);
+ finish();
+ });
}
private void updateWindowFlags() {