Ticket #5974: transmission.js.patch

File transmission.js.patch, 1.3 KB (added by JJTagy, 7 years ago)
  • transmission.js

     
    216216                                        var tl = $(event.target);
    217217                                        tl.contextmenu("enableEntry", "pause_selected", s.activeSel > 0);
    218218                                        tl.contextmenu("enableEntry", "resume_selected", s.pausedSel > 0);
    219                                         tl.contextmenu("enableEntry", "resume_now_selected", s.pausedSel > 0);
     219                                        tl.contextmenu("enableEntry", "resume_now_selected", s.pausedSel > 0 || s.queuedSel > 0);
    220220                                        tl.contextmenu("enableEntry", "rename", s.sel == 1);
    221221                                });
    222222                        }, this)
     
    13251325                        paused: 0,
    13261326                        sel: 0,
    13271327                        activeSel: 0,
    1328                         pausedSel: 0
     1328                        pausedSel: 0,
     1329                        queuedSel: 0
    13291330                };
    13301331
    13311332                clearTimeout(this.buttonRefreshTimer);
     
    13341335                for (var i=0, row; row=this._rows[i]; ++i) {
    13351336                        var isStopped = row.getTorrent().isStopped();
    13361337                        var isSelected = row.isSelected();
     1338                        var isQueued = row.getTorrent().getStatus();
    13371339                        ++stats.total;
    13381340                        if (!isStopped) ++stats.active;
    13391341                        if (isStopped) ++stats.paused;
     
    13401342                        if (isSelected) ++stats.sel;
    13411343                        if (isSelected && !isStopped) ++stats.activeSel;
    13421344                        if (isSelected && isStopped) ++stats.pausedSel;
     1345                        if (isSelected && isQueued == Torrent._StatusDownloadWait) ++stats.queuedSel;
    13431346                }
    13441347
    13451348                callback(stats);