Changeset 956

Show
Ignore:
Timestamp:
2008-04-26 15:31:17 (7 months ago)
Author:
MaierMan
Message:

Get eTLDSvc right

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/serverswitcher/chrome/content/functions.js

    r953 r956  
    4040                                throw Exception("< 1.9"); 
    4141                        } 
    42                         let eTLDsvc = Serv('@mozilla.org/network/effective-tld-service;1', 'nsIEffectiveTLDService'); 
     42                        let eTLDsvc = Cc['@mozilla.org/network/effective-tld-service;1'].getService(Ci.nsIEffectiveTLDService); 
    4343                        SSW_getBaseDomain = function(uri) { 
    44                                 if (/^\d+\.\d+\.\d+\.\d+$/.test(uri.host)) { 
     44                                try { 
     45                                        return eTLDsvc.getBaseDomain(uri); 
     46                                } 
     47                                catch (ex) { 
    4548                                        return uri.host; 
    4649                                } 
    47                                 return eTLDsvc.getBaseDomain(uri); 
    4850                        } 
    4951                }