Ignore:
Timestamp:
Mar 13, 2013, 8:00:39 PM (12 years ago)
Author:
alloc
Message:

AEI2 0.99s:

  • Fix for update window file size display
  • Fix for download speed/time estimation
  • Added patches-support
File:
1 edited

Legend:

Unmodified
Added
Removed
  • AE/installer2/src/net/oni2/aeinstaller/backend/packages/download/ModDownloader.java

    r648 r698  
    8282
    8383        private int getTimeElapsed() {
    84                 int total = (int) (new Date().getTime() - startMS) / 1000;
     84                int total = (int) (new Date().getTime() - startMS);
    8585                return total;
    8686        }
     
    8888        private int getDownloadSpeed() {
    8989                int elap = getTimeElapsed();
    90                 int down = downloadedComplete + downloadedCurrent;
     90                long down = downloadedComplete + downloadedCurrent;
    9191                if (elap > 0)
    92                         return down / elap;
     92                        return (int)(down * 1000 / elap);
    9393                else
    9494                        return 1;
     
    106106                                        downloads.get(currentDownload).getMod(), state, unpacked,
    107107                                        downloads.size(), downloadedComplete + downloadedCurrent,
    108                                         totalSize, getTimeElapsed(), getTimeRemaining(),
     108                                        totalSize, getTimeElapsed() / 1000, getTimeRemaining(),
    109109                                        getDownloadSpeed());
    110110                } else {
    111111                        listener.updateStatus(this, null, state, unpacked,
    112112                                        downloads.size(), downloadedComplete + downloadedCurrent,
    113                                         totalSize, getTimeElapsed(), getTimeRemaining(),
     113                                        totalSize, getTimeElapsed() / 1000, getTimeRemaining(),
    114114                                        getDownloadSpeed());
    115115                }
Note: See TracChangeset for help on using the changeset viewer.