Changeset 183

Show
Ignore:
Timestamp:
2007-03-29 20:14:22 (2 years ago)
Author:
MaierMan
Message:

fix ultDesc insanity leading to buildFromMask crashing.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/chrome/content/common/overlayFunctions.js

    r169 r183  
    389389                                'url': url, 
    390390                                'refPage': referrer, 
    391                                 'description': description, 
    392                                 'ultDescription': '' 
     391                                'description': description 
    393392                        }; 
    394393                        this.turboSendToDown([el]); 
  • trunk/chrome/content/dta/manager.js

    r179 r183  
    24662466 
    24672467        var numbefore = $("listDownload0").view.rowCount - 1; 
    2468  
     2468        const DESCS = ['description', 'ultDescription']; 
     2469        var startDate = new Date(); 
     2470         
     2471         
    24692472        for (var i=0; i<download.length; i++) { 
    24702473                var e = download[i]; 
     
    24732476 
    24742477                var desc = ""; 
    2475                 if (("description" in download[i]) && download[i].description.length>0) 
    2476                         desc = e.description; 
    2477                 else if ("ultDescription" in download[i]) 
    2478                         desc = e.ultDescription; 
    2479  
    2480                 var startDate = new Date(); 
    2481                 var d = new downloadElement(e.url, e.dirSave, e.numIstance, desc, e.mask, e.refPage); 
     2478                DESCS.some( 
     2479                        function(i) { 
     2480                                if (typeof(e[i]) == 'string' && e[i].length) { 
     2481                                        desc = e.description; 
     2482                                        return true; 
     2483                                } 
     2484                                return false; 
     2485                        } 
     2486                ); 
     2487 
     2488                var d = new downloadElement( 
     2489                        e.url, 
     2490                        e.dirSave, 
     2491                        e.numIstance, 
     2492                        desc, 
     2493                        e.mask, 
     2494                        e.refPage 
     2495                ); 
    24822496                d.isPaused = !notQueue; 
    24832497                d.startDate = startDate; 
     
    33523366                if (file.exists() && confirm("Sure to delete '" + file.path + "'?")) { 
    33533367                        file.remove(false); 
    3354                        removeFromList(idx); 
    3355                 } 
     3368                } 
     3369                removeFromList(idx); 
    33563370        } 
    33573371        catch (ex) {