Changeset 838
- Timestamp:
- 2008-03-04 04:00:48 (10 months ago)
- Files:
-
- branches/1.0.x/chrome/content/dta/manager.js (modified) (7 diffs)
- branches/1.0.x/chrome/content/dta/manager/info.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.0.x/chrome/content/dta/manager.js
r801 r838 226 226 this._running.forEach( 227 227 function(i) { 228 SessionManager.save(i.d);228 i.d.save(); 229 229 } 230 230 ); … … 327 327 }, 328 328 signal: function D_signal(download) { 329 SessionManager.save(download);329 download.save(); 330 330 if (download.is(RUNNING)) { 331 331 this._wasRunning = true; … … 966 966 return false; 967 967 }, 968 969 save: function QI_save() { 970 SessionManager.save(this); 971 }, 968 972 969 973 contentType: "", … … 1907 1911 c.close(); 1908 1912 1909 SessionManager.save(d);1913 d.save(); 1910 1914 d.dumpScoreboard(); 1911 1915 return true; … … 1945 1949 // any data that we got over this channel should be considered "corrupt" 1946 1950 c.rollback(); 1947 SessionManager.save(d);1951 d.save(); 1948 1952 } 1949 1953 return false; … … 2238 2242 d.resumeDownload(); 2239 2243 } 2240 SessionManager.save(d);2244 d.save(); 2241 2245 }, 2242 2246 … … 2342 2346 } 2343 2347 Tree.add(d); 2344 SessionManager.save(d);2348 d.save(); 2345 2349 ++added; 2346 2350 if (Preferences.getDTA("closetab", false) && d.referrer) { branches/1.0.x/chrome/content/dta/manager/info.js
r801 r838 132 132 } 133 133 134 t.forEach(135 function(d) {136 if (d.is(COMPLETE, FINISHING)) {137 return;138 }139 if (directory) {140 d.pathName = directory;141 }142 if (mask) {143 d.mask = mask;144 }145 if (newRef) {146 try {147 d.referrer.spec = newRef;148 }149 catch (ex) {150 Debug.dump("failed to set referrer to", newRef);151 }152 }153 }154 );155 156 134 if (t.length == 1) { 157 135 var d = t[0]; … … 167 145 } 168 146 } 147 148 t.forEach( 149 function(d) { 150 if (d.is(COMPLETE, FINISHING)) { 151 return; 152 } 153 if (directory) { 154 d.pathName = directory; 155 } 156 if (mask) { 157 d.mask = mask; 158 } 159 if (newRef) { 160 try { 161 d.referrer.spec = newRef; 162 } 163 catch (ex) { 164 Debug.dump("failed to set referrer to", newRef); 165 } 166 } 167 d.save(); 168 } 169 ); 170 169 171 Tooltip.stop(); 170 172 return true;
