anchor.diff:    LinePartObj: TATLinePartClass;
     XColor, XColorSelected, XColorOccur, XColorSpell: TBGRAPixel;
     NColor: TColor;
  -  RectMark, RectMap: TRect;
  +  RectMark: TRect;
     NLine1, NLine2, NIndex, i: integer;
   begin
     St:= Ed.Strings;
  
positive.code: 
    XColor.FromColor(GetAppColor(apclEdMicromapBg));
    FMicromapBmp.Fill(XColor);
  
    //make rect from (0,0) to fix bad vertical offset of marks with different "scrollbar_arrows"
    RectMap:= Rect(0, 0, ARect.Width, ARect.Height);
  
    //paint full-width area of current visible area
    RectMark:= GetItemRect(0, Ed.LineTop, Ed.LineBottom, markFull);
  
negative.code:       NIndex:= BookmarkPtr^.Data.LineNum;
        if Ed.IsLineFolded(NIndex) then
          Continue;
        RectMark:= Ed.RectMicromapMark(1{column}, NIndex, NIndex, ARect.Height, EditorOps.OpMicromapMinMarkHeight);
        FMicromapBmp.FillRect(RectMark, XColor);
      end;
    end;
  