5f26858931
Reason is that `.handle_free` and `.handle_sel_free` are never really defined as RGBA defaults in `U_theme_default` `.space_image` (nor `.space_clip` and `.space_graph` ) with full alpha (as opposed to the other handle types). If we read these with `immUniformThemeColor` then we are ending up with with zero alpha. So in the Image Editor or Movie Clip Editor, we only see the grey "Outline" (if the mask display is set to this - which is by default), the handles themselves are in visible, making it look like those were always drawn in grey and the Preference would have no effect. We also dont really have a preference color defined for free handles (they are set to black). So there are two possible solutions: - [1] come up with a good color, define as RGBA default in `U_theme_default` and overwrite user Preferences in `do_versions_theme` (with a version bump) - [2] read existing Preferences with `immUniformThemeColor3` (instead of `immUniformThemeColor`) to work around the alpha problem This patch uses the second (and less disruptive) solution. Pull Request: https://projects.blender.org/blender/blender/pulls/116898