I think it has always been like that, but I am checking it in version 22 on Linux Ubuntu 64bit.
I configured SE to show "current line" in C/C++ programs. I made current line to be slightly darker than regular text because that's how I like it. I also want to see special characters, specifically "Tab chars" and "Spaces" in C/C++. Normally I don't want to see control characters, unless I have something selected. To make it so, I changed Control Character's foreground color to be same as background color. However if I do that, I see control characters in current line. To fix that I also made Current Line's foreground color to be same as background color. This works well because, presumably, SE applies coloring rules after applying current line rules. So, C/C++ code looks great. There is one exception. SE applies same rules to Build window and I don't see text in current line anymore. It looks like it applies View settings from C/C++ to Build window and I think this is where it's wrong. This is also conceptually wrong because I use different programming languages in current project. So, what rules apply to Build window?
So, to recap:
1. Enable Current line and Control Characters (Tab chars and Spaces) for C/C++.
2. Change Control Character's and Current Line's foreground color to be same as background color.
3. C/C++ code looks good. Build Window looks bad. I didn't check, but I think Output window will have same problem as well.
Can you please fix it?