diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java index f8a97fe6f..7520a05df 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java @@ -29,6 +29,7 @@ import android.preference.PreferenceFragment; import android.preference.PreferenceGroup; import android.text.TextUtils; import android.util.Log; +import android.util.TypedValue; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; @@ -304,6 +305,11 @@ public final class CustomInputStyleSettingsFragment extends PreferenceFragment @Override public void onCreateOptionsMenu(final Menu menu, final MenuInflater inflater) { inflater.inflate(R.menu.add_style, menu); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + final TypedValue value = new TypedValue(); + getActivity().getTheme().resolveAttribute(android.R.attr.colorForeground, value, true); + menu.findItem(R.id.action_add_style).getIcon().setTint(value.data); + } } @Override