@@ -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