[webkit-changes] cvs commit: WebKit/WebCoreSupport.subproj WebTextRenderer.m

Adele adele at opensource.apple.com
Wed Jul 20 13:04:13 PDT 2005


adele       05/07/20 13:04:13

  Modified:    .        ChangeLog
               WebCoreSupport.subproj WebTextRenderer.m
  Log:
          Merged fix for :
          <rdar://problem/4118278> mail divide by zero navigating messages
  
          * WebCoreSupport.subproj/WebTextRenderer.m:
          (-[WebTextRenderer _extendGlyphToWidthMapToInclude:font:]):
  
  Revision  Changes    Path
  1.3241    +8 -0      WebKit/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebKit/ChangeLog,v
  retrieving revision 1.3240
  retrieving revision 1.3241
  diff -u -r1.3240 -r1.3241
  --- ChangeLog	20 Jul 2005 18:34:19 -0000	1.3240
  +++ ChangeLog	20 Jul 2005 20:04:10 -0000	1.3241
  @@ -1,3 +1,11 @@
  +2005-07-20  Adele Peterson  <adele at apple.com>
  +
  +        Merged fix for :
  +        <rdar://problem/4118278> mail divide by zero navigating messages
  +  
  +        * WebCoreSupport.subproj/WebTextRenderer.m:
  +        (-[WebTextRenderer _extendGlyphToWidthMapToInclude:font:]):
  +
   2005-07-20  John Sullivan  <sullivan at apple.com>
   
           Reviewed by Adele Peterson.
  
  
  
  1.181     +5 -1      WebKit/WebCoreSupport.subproj/WebTextRenderer.m
  
  Index: WebTextRenderer.m
  ===================================================================
  RCS file: /cvs/root/WebKit/WebCoreSupport.subproj/WebTextRenderer.m,v
  retrieving revision 1.180
  retrieving revision 1.181
  diff -u -r1.180 -r1.181
  --- WebTextRenderer.m	14 Jul 2005 02:43:51 -0000	1.180
  +++ WebTextRenderer.m	20 Jul 2005 20:04:13 -0000	1.181
  @@ -1413,7 +1413,11 @@
       }
       else
           blockSize = INCREMENTAL_BLOCK_SIZE;
  -    start = (glyphID / blockSize) * blockSize;
  +    if (blockSize == 0) {
  +        start = 0;
  +    } else {
  +        start = (glyphID / blockSize) * blockSize;
  +    }
       end = ((unsigned)start) + blockSize; 
       if (end > 0xffff)
           end = 0xffff;
  
  
  



More information about the webkit-changes mailing list