]> git.lyx.org Git - lyx.git/blobdiff - src/Changes.cpp
* lfun doc
[lyx.git] / src / Changes.cpp
index 1bdbbf34ffeb53135d263649de99e960045e8eeb..16bbb2fdd64452f0bbe789cda3097fff50a86bb0 100644 (file)
@@ -71,22 +71,25 @@ bool Change::isSimilarTo(Change const & change) const
 Color Change::color() const
 {
        Color color = Color_none;
-       switch (author % 5) {
-               case 0:
-                       color = Color_changedtext_workarea_author1;
-                       break;
-               case 1:
-                       color = Color_changedtext_workarea_author2;
-                       break;
-               case 2:
-                       color = Color_changedtext_workarea_author3;
-                       break;
-               case 3:
-                       color = Color_changedtext_workarea_author4;
-                       break;
-               case 4:
-                       color = Color_changedtext_workarea_author5;
-                       break;
+       if (author == 0)
+               color = Color_changedtext_workarea_author1;
+       else if (author == 1)
+               color = Color_changedtext_workarea_comparison;
+       else {
+               switch ((author - 2) % 4) {
+                       case 0:
+                               color = Color_changedtext_workarea_author2;
+                               break;
+                       case 1:
+                               color = Color_changedtext_workarea_author3;
+                               break;
+                       case 2:
+                               color = Color_changedtext_workarea_author4;
+                               break;
+                       case 3:
+                               color = Color_changedtext_workarea_author5;
+                               break;
+               }
        }
 
        if (deleted())