Skip to content
This repository was archived by the owner on Dec 17, 2023. It is now read-only.

Commit f8a55f5

Browse files
committed
hide Feed and At A Glance related settings in the release version
1 parent a9e49c2 commit f8a55f5

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

src/com/google/android/apps/nexuslauncher/NexusLauncherActivity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
import android.os.Bundle;
66

77
import com.android.launcher3.AppInfo;
8+
import com.android.launcher3.BuildConfig;
89
import com.android.launcher3.Launcher;
910
import com.android.launcher3.R;
1011
import com.android.launcher3.Utilities;
1112
import com.android.launcher3.config.FeatureFlags;
1213
import com.android.launcher3.util.ComponentKeyMapper;
1314
import com.android.launcher3.util.ViewOnDrawExecutor;
14-
import com.hdeva.launcher.LeanSettings;
1515
import com.google.android.libraries.gsa.launcherclient.LauncherClient;
16+
import com.hdeva.launcher.LeanSettings;
1617

1718
import java.util.List;
1819

@@ -62,7 +63,7 @@ public void clearPendingExecutor(ViewOnDrawExecutor executor) {
6263
}
6364

6465
private boolean showSmartspace() {
65-
return Utilities.getPrefs(this).getBoolean(SettingsActivity.SMARTSPACE_PREF, true);
66+
return BuildConfig.DEBUG && Utilities.getPrefs(this).getBoolean(SettingsActivity.SMARTSPACE_PREF, true);
6667
}
6768

6869
public void overrideTheme(boolean isDark, boolean supportsDarkText) {

src/com/google/android/apps/nexuslauncher/SettingsActivity.java

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,10 @@ public static class MySettingsFragment extends com.android.launcher3.SettingsAct
8484
@Override
8585
public void onReceive(Context context, Intent intent) {
8686
String version = intent.getStringExtra(SMARTSPACE_PING_RESPONSE);
87-
findPreference(SMARTSPACE_COMPANION).setSummary(context.getString(R.string.companion_app_version_x, version));
87+
Preference smartspaceCompanion = findPreference(SMARTSPACE_COMPANION);
88+
if (smartspaceCompanion != null) {
89+
smartspaceCompanion.setSummary(context.getString(R.string.companion_app_version_x, version));
90+
}
8891
}
8992
};
9093

@@ -146,10 +149,6 @@ public void onCreate(Bundle bundle) {
146149
if (!applicationInfo.enabled) {
147150
throw new PackageManager.NameNotFoundException();
148151
}
149-
150-
if (!BuildConfig.DEBUG) {
151-
findPreference(ENABLE_MINUS_ONE_PREF).setEnabled(false);
152-
}
153152
} catch (PackageManager.NameNotFoundException ignored) {
154153
((PreferenceScreen) getPreferenceScreen().findPreference("pref_feed_screen")).removePreference(findPreference(SettingsActivity.ENABLE_MINUS_ONE_PREF));
155154
}
@@ -159,6 +158,11 @@ public void onCreate(Bundle bundle) {
159158
((PreferenceCategory) ((PreferenceScreen) getPreferenceScreen().findPreference("pref_edit_apps_screen")).findPreference("pref_icons_category")).removePreference(findPreference(LeanSettings.GENERATED_ADAPTIVE_BACKGROUND));
160159
}
161160

161+
if (!BuildConfig.DEBUG) {
162+
getPreferenceScreen().removePreference(findPreference("pref_feed_screen"));
163+
getPreferenceScreen().removePreference(findPreference("pref_smartspace_screen"));
164+
}
165+
162166
mIconPackPref = (CustomIconPreference) findPreference(ICON_PACK_PREF);
163167
mIconPackPref.setOnPreferenceChangeListener(this);
164168

@@ -185,7 +189,10 @@ private String getDisplayGoogleTitle() {
185189
public void onResume() {
186190
super.onResume();
187191
mIconPackPref.reloadIconPacks();
188-
findPreference(SMARTSPACE_COMPANION).setSummary(getString(R.string.companion_app_not_installed));
192+
Preference smartspaceCompanion = findPreference(SMARTSPACE_COMPANION);
193+
if (smartspaceCompanion != null) {
194+
smartspaceCompanion.setSummary(getString(R.string.companion_app_not_installed));
195+
}
189196
getActivity().registerReceiver(smartspaceReceiver, new IntentFilter(SMARTSPACE_PING_RESPONSE));
190197
getActivity().sendBroadcast(new Intent(SMARTSPACE_PING).setPackage("com.google.android.apps.nexuslauncher"));
191198
}

0 commit comments

Comments
 (0)