Is there any way to have VIM continue to apply formatting to the line used as the header for a fold?

E.g., I have the following code:

int foo(int a, int b) {
    int c;
....
}

When folded, I see:

+-- 4 lines: int foo(int a, int b) {----------------------------

However, the whole line is highlighted as per the "Folded" class. Is there any way to disable this, so I continue to see the syntax highlighting?

[for a simple example this is not so important, but I also use folding extensively in viewing large data files, and there the formatting is much more important to me]


Edit
Report