pgui: If no explicit candidate_inactive style given, use underscore

This commit is contained in:
rdb 2021-07-05 18:00:21 +02:00
parent 4cd579d0ba
commit 089a615adb

View File

@ -794,9 +794,16 @@ update_text() {
} else {
TextPropertiesManager *tp_mgr = TextPropertiesManager::get_global_ptr();
bool has_inactive = tp_mgr->has_properties(_candidate_inactive);
TextProperties inactive = tp_mgr->get_properties(_candidate_inactive);
TextProperties active = tp_mgr->get_properties(_candidate_active);
if (!has_inactive) {
// Just underscoring the candidate is a sensible default.
inactive.set_underscore(true);
tp_mgr->set_properties(_candidate_inactive, inactive);
}
// Insert the complex sequence of characters required to show the
// candidate string in a different color. This gets inserted at the
// current cursor position.