- Timestamp:
- 2008-12-16T18:12:21+13:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gli/trunk/src/org/greenstone/gatherer/download/DownloadScrollPane.java
r17838 r18221 93 93 } 94 94 } 95 // Get rid of this download's dedicated pane96 finishedDownloadJob(delete_me );95 // Close button pressed, get rid of this download's dedicated pane 96 finishedDownloadJob(delete_me, true); 97 97 } 98 98 99 99 /** To be called when a download job has terminated naturally or was prematurely stopped 100 * via the close button. Gets rid of this download's pane with buttons and progress bar. */ 101 protected void finishedDownloadJob(DownloadJob delete_me) { 100 * via the close button. 101 * Gets rid of this download's pane with buttons and progress bar if prematurely stopped. */ 102 protected void finishedDownloadJob(DownloadJob delete_me, boolean removeDisplay) { 102 103 if (delete_me.hasSignalledStop()) { 103 list_pane.remove(delete_me.getProgressBar()); 104 if(removeDisplay) { 105 list_pane.remove(delete_me.getProgressBar()); 106 list_pane.remove(filler_pane); 107 } 104 108 job_queue.remove(delete_me); 105 list_pane.remove(filler_pane);106 109 if(job_queue.size() > 0) { 107 110 Dimension progress_bar_size = delete_me.getProgressBar().getPreferredSize(); … … 211 214 System.err.println("DownloadJob " + job.port + " " + job.toString() + " Begun."); 212 215 job.callDownload(); 213 finishedDownloadJob(delete_me); // Job is done, get rid of the separate display panel for this download 216 // Job is done. Ended naturally, don't get rid of this download's separate display panel 217 finishedDownloadJob(delete_me, false); 214 218 System.err.println("DownloadJob " + jobDisplayString + " complete."); 215 219 DebugStream.println("DownloadJob " + jobDisplayString + " complete."); // by this point job is null!
Note:
See TracChangeset
for help on using the changeset viewer.