Skip to content

Commit cef13b8

Browse files
committed
Closes mozilla-mobile#1645. Remove feature flag for "Add search engine"
1 parent 2c2b4fe commit cef13b8

File tree

4 files changed

+10
-25
lines changed

4 files changed

+10
-25
lines changed

app/src/main/java/org/mozilla/focus/settings/SettingsFragment.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import org.mozilla.focus.search.RadioSearchEngineListPreference;
3131
import org.mozilla.focus.search.SearchEngineManager;
3232
import org.mozilla.focus.telemetry.TelemetryWrapper;
33-
import org.mozilla.focus.utils.AppConstants;
3433
import org.mozilla.focus.widget.DefaultBrowserPreference;
3534

3635
import java.util.Locale;
@@ -49,9 +48,7 @@ public interface ActionBarUpdater {
4948

5049
public enum SettingsScreen {
5150
MAIN(R.xml.settings, R.string.menu_settings),
52-
SEARCH_ENGINES(AppConstants.FLAG_MANUAL_SEARCH_ENGINE ?
53-
R.xml.search_engine_settings_featureflag_manual :
54-
R.xml.search_engine_settings,
51+
SEARCH_ENGINES(R.xml.search_engine_settings,
5552
R.string.preference_search_installed_search_engines),
5653
ADD_SEARCH(R.xml.manual_add_search_engine, R.string.tutorial_search_title),
5754
REMOVE_ENGINES(R.xml.remove_search_engines, R.string.preference_search_remove_title);
@@ -94,8 +91,7 @@ public void onCreate(@Nullable Bundle savedInstanceState) {
9491
settingsScreen = SettingsScreen.valueOf(getArguments().getString(SETTINGS_SCREEN_NAME, SettingsScreen.MAIN.name()));
9592
addPreferencesFromResource(settingsScreen.prefsResId);
9693

97-
setHasOptionsMenu((settingsScreen == SettingsScreen.SEARCH_ENGINES
98-
&& AppConstants.FLAG_MANUAL_SEARCH_ENGINE)
94+
setHasOptionsMenu(settingsScreen == SettingsScreen.SEARCH_ENGINES
9995
|| settingsScreen == SettingsScreen.REMOVE_ENGINES);
10096
}
10197

@@ -209,7 +205,7 @@ public void onResume() {
209205
* Refresh search engines list. Only runs if showing the "Installed search engines" screen.
210206
*/
211207
private void refetchSearchEngines() {
212-
if (settingsScreen == SettingsScreen.SEARCH_ENGINES && AppConstants.FLAG_MANUAL_SEARCH_ENGINE) {
208+
if (settingsScreen == SettingsScreen.SEARCH_ENGINES) {
213209
final Preference pref = getPreferenceScreen()
214210
.findPreference(getResources().getString(
215211
R.string.pref_key_radio_search_engine_list));

app/src/main/java/org/mozilla/focus/utils/AppConstants.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,4 @@ public static boolean isBetaBuild() {
3535
public static boolean supportsDownloadingFiles() {
3636
return true;
3737
}
38-
39-
public static final boolean FLAG_MANUAL_SEARCH_ENGINE = isDevBuild();
4038
}

app/src/main/res/xml/search_engine_settings.xml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
- License, v. 2.0. If a copy of the MPL was not distributed with this
44
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
55

6-
<!-- Changes should be mirrored to search_engine_settings_featureflag_manual, which is behind a feature flag. -->
6+
<!-- This preffed off by feature flag FLAG_MANUAL_SEARCH_ENGINE and corresponds to
7+
search_engine_settings.xml -->
78
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
8-
<org.mozilla.focus.search.SearchEngineChooserPreference />
9+
<org.mozilla.focus.search.RadioSearchEngineListPreference
10+
android:key="@string/pref_key_radio_search_engine_list"/>
11+
<Preference
12+
android:title="@string/preference_search_add2"
13+
android:key="@string/pref_key_manual_add_search_engine"/>
914
</PreferenceScreen>

app/src/main/res/xml/search_engine_settings_featureflag_manual.xml

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)