Skip to content

Commit 7e07a44

Browse files
committed
fix(downloader): fix #2371
1 parent 5ca6653 commit 7e07a44

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/plugins/downloader/main/index.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,8 @@ function downloadSongOnFinishSetup({
172172
let duration: number | undefined;
173173
let time = 0;
174174

175+
const defaultDownloadFolder = app.getPath('downloads');
176+
175177
registerCallback((songInfo: SongInfo) => {
176178
if (
177179
!songInfo.isPaused &&
@@ -185,15 +187,19 @@ function downloadSongOnFinishSetup({
185187
) {
186188
downloadSong(
187189
currentUrl,
188-
config.downloadOnFinish.folder ?? config.downloadFolder,
190+
config.downloadOnFinish.folder ??
191+
config.downloadFolder ??
192+
defaultDownloadFolder,
189193
);
190194
} else if (
191195
config.downloadOnFinish.mode === 'percent' &&
192196
time >= duration * (config.downloadOnFinish.percent / 100)
193197
) {
194198
downloadSong(
195199
currentUrl,
196-
config.downloadOnFinish.folder ?? config.downloadFolder,
200+
config.downloadOnFinish.folder ??
201+
config.downloadFolder ??
202+
defaultDownloadFolder,
197203
);
198204
}
199205
}

0 commit comments

Comments
 (0)