Am 22.02.2011 um 16:05 schrieb Pavel Sanda: > Vincent van Ravesteijn wrote: >> This problem has been there really for ages. It can't suddenly be a >> serious problem. > > it was not until i was forced to use CT lately :) > the problem is that when you have more changes in one line, > the left side marker does not really help you to catch > that some change has been done. > > thanks for links, my searches didn't work since summary > does not contain neither paint nor tracking...
Please try this patch: Index: src/rowpainter.cpp =================================================================== --- src/rowpainter.cpp (Revision 37780) +++ src/rowpainter.cpp (Arbeitskopie) @@ -899,7 +899,7 @@ change_running.color(), Painter::line_solid, solid_line_thickness_); // Change might continue with a different author or type - if (change.changed() && !highly_editable_inset) { + if (change.changed() /* && !highly_editable_inset */) { change_running = change; change_last_x = int(x_); } else Someone was thinking it should be done this way... The following comment is some lines above. // If we reach the end of a change or if the author changes, paint it. // We also don't paint across things like tables Stephan PS. Should I put the rowpainter patch in? (to force the painting of every single character with Qt4.7.X)