Backed out changeset 970698e1bb62 (bug 1361755) for Android bustage at /mobile/android/base/resources/layout/preference_set_homepage.xml:20 (unbound prefix). r=backout

This commit is contained in:
Sebastian Hengst 2017-05-31 16:02:50 +02:00
Родитель 421284b7d3
Коммит 2f30de4e14
3 изменённых файлов: 2 добавлений и 31 удалений

Просмотреть файл

@ -169,8 +169,6 @@ public class GeckoPreferences
public static final String PREFS_DEFAULT_BROWSER = NON_PREF_PREFIX + "default_browser.link";
public static final String PREFS_SYSTEM_FONT_SIZE = NON_PREF_PREFIX + "font.size.use_system_font_size";
public static final String PREFS_SET_AS_HOMEPAGE = NON_PREF_PREFIX + "distribution.set_as_homepage";
public static final String PREFS_DIST_HOMEPAGE = NON_PREF_PREFIX + "distribution.homepage";
public static final String PREFS_DIST_HOMEPAGE_NAME = NON_PREF_PREFIX + "distribution.homepage.name";
private static final String ACTION_STUMBLER_UPLOAD_PREF = "STUMBLER_PREF";

Просмотреть файл

@ -20,7 +20,6 @@ import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
public class SetHomepagePreference extends DialogPreference {
private static final String DEFAULT_HOMEPAGE = AboutPages.HOME;
@ -28,7 +27,6 @@ public class SetHomepagePreference extends DialogPreference {
private RadioGroup homepageLayout;
private RadioButton defaultRadio;
private RadioButton distributionRadio;
private RadioButton userAddressRadio;
private EditText homepageEditText;
@ -53,7 +51,6 @@ public class SetHomepagePreference extends DialogPreference {
homepageLayout = (RadioGroup) view.findViewById(R.id.homepage_layout);
defaultRadio = (RadioButton) view.findViewById(R.id.radio_default);
distributionRadio = (RadioButton) view.findViewById(R.id.radio_distribution);
userAddressRadio = (RadioButton) view.findViewById(R.id.radio_user_address);
homepageEditText = (EditText) view.findViewById(R.id.edittext_user_address);
@ -74,17 +71,8 @@ public class SetHomepagePreference extends DialogPreference {
}
private void setUIState(final String url) {
if (prefs.contains(GeckoPreferences.PREFS_DIST_HOMEPAGE_NAME) &&
prefs.contains(GeckoPreferences.PREFS_DIST_HOMEPAGE)) {
distributionRadio.setText(prefs.getString(GeckoPreferences.PREFS_DIST_HOMEPAGE_NAME, ""));
} else {
distributionRadio.setVisibility(View.GONE);
}
if (isUrlDefaultHomepage(url)) {
defaultRadio.setChecked(true);
} else if (distributionRadio.getVisibility() == View.VISIBLE &&
isUrlDistributionHomepage(url)) {
distributionRadio.setChecked(true);
} else {
userAddressRadio.setChecked(true);
homepageEditText.setText(url);
@ -95,11 +83,6 @@ public class SetHomepagePreference extends DialogPreference {
return TextUtils.isEmpty(url) || DEFAULT_HOMEPAGE.equals(url);
}
private boolean isUrlDistributionHomepage(final String url) {
String distributionHomepage = prefs.getString(GeckoPreferences.PREFS_DIST_HOMEPAGE, "");
return distributionHomepage.equals(url);
}
private static void openKeyboardAndSelectAll(final Context context, final View viewToFocus) {
viewToFocus.requestFocus();
viewToFocus.post(new Runnable() {
@ -123,11 +106,8 @@ public class SetHomepagePreference extends DialogPreference {
final SharedPreferences.Editor editor = prefs.edit();
final String homePageEditTextValue = homepageEditText.getText().toString();
final String newPrefValue;
if (homepageLayout.getCheckedRadioButtonId() == R.id.radio_distribution) {
newPrefValue = prefs.getString(GeckoPreferences.PREFS_DIST_HOMEPAGE, "");
editor.putString(GeckoPreferences.PREFS_HOMEPAGE, newPrefValue);
} else if (homepageLayout.getCheckedRadioButtonId() == R.id.radio_default ||
isUrlDefaultHomepage(homePageEditTextValue)) {
if (homepageLayout.getCheckedRadioButtonId() == R.id.radio_default ||
isUrlDefaultHomepage(homePageEditTextValue)) {
newPrefValue = "";
editor.remove(GeckoPreferences.PREFS_HOMEPAGE);
} else {

Просмотреть файл

@ -17,13 +17,6 @@
android:text="@string/home_homepage_radio_default"
android:textColor="@color/text_and_tabs_tray_grey"/>
<RadioButton android:id="@+id/radio_distribution"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
tools:text="Distribution Homepage"
android:textColor="@color/text_and_tabs_tray_grey"/>
<RadioButton android:id="@+id/radio_user_address"
android:layout_width="wrap_content"
android:layout_height="wrap_content"