Changeset 32

Show
Ignore:
Timestamp:
05/29/08 21:11:47 (6 months ago)
Author:
bi..@lilyapp.org
Message:

apply patch from adailey to fix bug #75.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lily/lily/chrome/content/utils.js

    r22 r32  
    16371637                                 
    16381638                                var fontArray = fontListObj.EnumerateFonts(langgroup[i],fonttype[j],{}); 
    1639                                 for(var i=0;i<fontArray.length;i++) 
    1640                                 { 
    1641                                         /* 
    1642                                         var fontName = fontEnumerator.getNext(); 
    1643                                         fontName = fontName.QueryInterface(Components.interfaces.nsISupportsString); 
    1644                                         var fontStr = fontName.toString(); 
    1645                                         */ 
    1646                                          
     1639                                for(var k=0;k<fontArray.length;k++) 
     1640                                {                                        
    16471641                                        //hack to avoid dupes 
    1648                                         if(typeof tmpObj[fontArray[i]]=="undefined") { 
    1649                                                 tmpArr.push(fontArray[i]); 
    1650                                                 tmpObj[fontArray[i]]=fontArray[i]; 
     1642                                        if(typeof tmpObj[fontArray[k]]=="undefined") { 
     1643                                                tmpArr.push(fontArray[k]); 
     1644                                                tmpObj[fontArray[k]]=fontArray[k]; 
    16511645                                        }        
    16521646                                }