diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt index f63d4d3bf..40e2bb4ac 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt @@ -97,9 +97,10 @@ class KeyboardWrapperView @JvmOverloads constructor( val colors = Settings.getInstance().current.mColors colors.setColor(stopOneHandedModeBtn, ColorType.ONE_HANDED_MODE_BUTTON) colors.setColor(switchOneHandedModeBtn, ColorType.ONE_HANDED_MODE_BUTTON) + colors.setColor(resizeOneHandedModeBtn, ColorType.ONE_HANDED_MODE_BUTTON) colors.setBackground(stopOneHandedModeBtn, ColorType.BACKGROUND) colors.setBackground(switchOneHandedModeBtn, ColorType.BACKGROUND) - setBackgroundColor(Color.WHITE) // otherwise background might be null + colors.setBackground(resizeOneHandedModeBtn, ColorType.BACKGROUND) colors.setBackground(this, ColorType.KEYBOARD_WRAPPER_BACKGROUND) } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt index 5fedeeaf3..3b5ebfaac 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt @@ -320,6 +320,8 @@ class DynamicColors(context: Context, override val themeStyle: String, override } override fun setBackground(view: View, color: ColorType) { + if (view.background == null) + view.setBackgroundColor(Color.WHITE) // set white to make the color filters word when (color) { CLEAR_CLIPBOARD_HISTORY_KEY -> setColor(view.background, SUGGESTION_BACKGROUND) EMOJI_CATEGORY_BACKGROUND -> view.setBackgroundColor(get(color)) @@ -485,6 +487,8 @@ class DefaultColors ( } override fun setBackground(view: View, color: ColorType) { + if (view.background == null) + view.setBackgroundColor(Color.WHITE) // set white to make the color filters word when (color) { CLEAR_CLIPBOARD_HISTORY_KEY -> setColor(view.background, SUGGESTION_BACKGROUND) EMOJI_CATEGORY_BACKGROUND -> view.setBackgroundColor(get(color))