diff --git a/lib/manager/basedownload.ts b/lib/manager/basedownload.ts index 4ac838d..e7afc0e 100644 --- a/lib/manager/basedownload.ts +++ b/lib/manager/basedownload.ts @@ -191,6 +191,7 @@ export class BaseDownload { rv.destPath = dest.path; rv.destFull = dest.full; rv.currentName = this.browserName || rv.destName || rv.finalName; + rv.currentFull = `${dest.path}/${rv.currentName}`; rv.error = this.error; rv.ext = this.renamer.p_ext; rv.retries = this.retries; diff --git a/windows/manager/table.ts b/windows/manager/table.ts index d7d71ff..ea1b761 100644 --- a/windows/manager/table.ts +++ b/windows/manager/table.ts @@ -122,6 +122,8 @@ export class DownloadItem extends EventEmitter { public currentName: string; + public currentFull: string; + public ext?: string; public position: number; diff --git a/windows/manager/tooltip.ts b/windows/manager/tooltip.ts index 9fa5ba2..f890bdf 100644 --- a/windows/manager/tooltip.ts +++ b/windows/manager/tooltip.ts @@ -182,7 +182,7 @@ export class Tooltip { } const icon = item.largeIcon; this.icon.className = icon; - this.name.textContent = item.destFull; + this.name.textContent = item.currentFull; this.from.textContent = item.usable; this.size.textContent = item.fmtSize; this.date.textContent = new Date(item.startDate).toLocaleString();