From d2af233a1fa72a205565c3b19664ab4de69b330e Mon Sep 17 00:00:00 2001 From: Tzahi12345 Date: Wed, 29 Apr 2020 23:09:00 -0400 Subject: [PATCH] Fixed bug that when multi-download mode was enabled, videos could not be navigated to --- src/app/main/main.component.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/app/main/main.component.ts b/src/app/main/main.component.ts index 708674b..1294d29 100644 --- a/src/app/main/main.component.ts +++ b/src/app/main/main.component.ts @@ -402,9 +402,9 @@ export class MainComponent implements OnInit { public goToFile(name, isAudio, uid) { if (isAudio) { - this.downloadHelperMp3(name, uid, false, false); + this.downloadHelperMp3(name, uid, false, false, null, true); } else { - this.downloadHelperMp4(name, uid, false, false); + this.downloadHelperMp4(name, uid, false, false, null, true); } } @@ -473,10 +473,9 @@ export class MainComponent implements OnInit { // download helpers - downloadHelperMp3(name, uid, is_playlist = false, forceView = false, new_download = null) { + downloadHelperMp3(name, uid, is_playlist = false, forceView = false, new_download = null, navigate_mode = false) { this.downloadingfile = false; - - if (this.multiDownloadMode && !this.downloadOnlyMode) { + if (this.multiDownloadMode && !this.downloadOnlyMode && !navigate_mode) { // do nothing } else { // if download only mode, just download the file. no redirect @@ -511,9 +510,9 @@ export class MainComponent implements OnInit { } } - downloadHelperMp4(name, uid, is_playlist = false, forceView = false, new_download = null) { + downloadHelperMp4(name, uid, is_playlist = false, forceView = false, new_download = null, navigate_mode = false) { this.downloadingfile = false; - if (this.multiDownloadMode && !this.downloadOnlyMode) { + if (this.multiDownloadMode && !this.downloadOnlyMode && !navigate_mode) { // do nothing } else { // if download only mode, just download the file. no redirect