diff --git a/src/apps/webpositive/autocompletion/AutoCompleterDefaultImpl.cpp b/src/apps/webpositive/autocompletion/AutoCompleterDefaultImpl.cpp index 0808239ef3..f4cc594a28 100644 --- a/src/apps/webpositive/autocompletion/AutoCompleterDefaultImpl.cpp +++ b/src/apps/webpositive/autocompletion/AutoCompleterDefaultImpl.cpp @@ -273,15 +273,17 @@ BDefaultChoiceView::ListItem::DrawItem(BView* owner, BRect frame, rgb_color backColor; rgb_color matchColor; if (IsSelected()) { - textColor = ui_color(B_MENU_SELECTED_ITEM_TEXT_COLOR); - backColor = ui_color(B_MENU_SELECTED_BACKGROUND_COLOR); + textColor = ui_color(B_LIST_SELECTED_ITEM_TEXT_COLOR); + backColor = ui_color(B_LIST_SELECTED_BACKGROUND_COLOR); } else { - textColor = ui_color(B_DOCUMENT_TEXT_COLOR); - backColor = ui_color(B_DOCUMENT_BACKGROUND_COLOR); + textColor = ui_color(B_LIST_ITEM_TEXT_COLOR); + backColor = ui_color(B_LIST_BACKGROUND_COLOR); } matchColor = tint_color(backColor, (B_NO_TINT + B_DARKEN_1_TINT) / 2); - nonMatchTextColor = tint_color(backColor, 1.7); - + if (textColor.red + textColor.green + textColor.blue > 128 * 3) + nonMatchTextColor = tint_color(textColor, 1.2); + else + nonMatchTextColor = tint_color(textColor, 0.75); BFont font; font_height fontHeight; owner->GetFont(&font);