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)

Reply via email to