targetSdkVersion SDK_VERSION
// TODO keep versionName and versionCode in sync with Android-x86 manifest
- versionCode 191
+ versionCode 192
versionName "4.0.1"
resConfigs "en", "ja", "ru", "de", "zh-rCN", "tr", "nl"
* HomeActivity is enabled by default
* Certain activities and receivers are not exposed
-->
-<manifest android:versionCode="191"
+<manifest android:versionCode="192"
android:versionName="4.0.1"
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.farmerbb.taskbar" >
@SuppressWarnings("deprecation")
private void generateMenu() {
+ SharedPreferences pref = U.getSharedPreferences(this);
+
if(isStartButton) {
addPreferencesFromResource(R.xml.pref_context_menu_open_settings);
findPreference("open_taskbar_settings").setOnPreferenceClickListener(this);
findPreference("start_menu_apps").setOnPreferenceClickListener(this);
- if((U.launcherIsDefault(this)
+ if(pref.getBoolean("freeform_hack", false)
+ && ((U.launcherIsDefault(this)
+ && !U.isOverridingFreeformHack(this)
&& FreeformHackHelper.getInstance().isInFreeformWorkspace())
|| (U.isOverridingFreeformHack(this)
- && LauncherHelper.getInstance().isOnHomeScreen())) {
+ && LauncherHelper.getInstance().isOnHomeScreen()))) {
addPreferencesFromResource(R.xml.pref_context_menu_change_wallpaper);
findPreference("change_wallpaper").setOnPreferenceClickListener(this);
}
findPreference("header").setTitle(appName);
}
- SharedPreferences pref = U.getSharedPreferences(this);
if(U.hasFreeformSupport(this)
&& pref.getBoolean("freeform_hack", false)
&& !U.isGame(this, packageName)) {
protected void onResume() {
super.onResume();
- if(!proceedWithOnCreate)
- return;
-
// Show the taskbar when activity is resumed (no other freeform windows are active)
if(showTaskbar)
LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("com.farmerbb.taskbar.SHOW_TASKBAR"));
protected void onStart() {
super.onStart();
- if(!proceedWithOnCreate)
- return;
-
FreeformHackHelper.getInstance().setInFreeformWorkspace(true);
if(U.launcherIsDefault(this) && !U.isChromeOs(this)) {
protected void onPause() {
super.onPause();
- if(!proceedWithOnCreate)
- return;
-
possiblyHideTaskbar();
}
protected void onStop() {
super.onStop();
- if(!proceedWithOnCreate)
- return;
-
if(!finish)
FreeformHackHelper.getInstance().setInFreeformWorkspace(false);