From 55dcdb9bd735046f8f9d2a4c9e6ee0d922ff3d2a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 5 Feb 2016 02:57:53 +1100 Subject: [PATCH] Fix T47324: Edit-text in list view theme glitch Use existing text select colors when text matches select color. --- .../blender/editors/interface/interface_widgets.c | 4 ++-- source/blender/editors/interface/resources.c | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/interface/interface_widgets.c b/source/blender/editors/interface/interface_widgets.c index e493fe96f9c..f803622ed62 100644 --- a/source/blender/editors/interface/interface_widgets.c +++ b/source/blender/editors/interface/interface_widgets.c @@ -1867,10 +1867,10 @@ static struct uiWidgetColors wcol_list_item = { {0, 0, 0, 255}, {0, 0, 0, 0}, {86, 128, 194, 255}, - {0, 0, 0, 255}, + {90, 90, 90, 255}, {0, 0, 0, 255}, - {0, 0, 0, 255}, + {255, 255, 255, 255}, 0, 0, 0 diff --git a/source/blender/editors/interface/resources.c b/source/blender/editors/interface/resources.c index 18bf409f2df..c23df5cf010 100644 --- a/source/blender/editors/interface/resources.c +++ b/source/blender/editors/interface/resources.c @@ -2694,6 +2694,21 @@ void init_userdef_do_versions(void) } } + /** + * Include next version bump. + * + * (keep this block even if it becomes empty). + */ + { + bTheme *btheme; + for (btheme = U.themes.first; btheme; btheme = btheme->next) { + if (memcmp(btheme->tui.wcol_list_item.item, btheme->tui.wcol_list_item.text_sel, sizeof(char) * 3) == 0) { + copy_v4_v4_char(btheme->tui.wcol_list_item.item, btheme->tui.wcol_text.item); + copy_v4_v4_char(btheme->tui.wcol_list_item.text_sel, btheme->tui.wcol_text.text_sel); + } + } + } + if (U.pixelsize == 0.0f) U.pixelsize = 1.0f;