From 8cae159e52fb65835333ba34737222eeccb2e3db Mon Sep 17 00:00:00 2001 From: Bruno Queiroz Date: Thu, 11 Apr 2024 20:13:34 +0200 Subject: [PATCH] Update MHomePage.qml Using copy of readOnly attribute in order to modify it --- src/presentation/homePage/MHomePage.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/presentation/homePage/MHomePage.qml b/src/presentation/homePage/MHomePage.qml index 7a99fb045..6b9496955 100644 --- a/src/presentation/homePage/MHomePage.qml +++ b/src/presentation/homePage/MHomePage.qml @@ -862,14 +862,14 @@ Page { // it interrupts the adding and shows a popup. After the popup is closed, the // adding is resumed by calling continueAddingBooks(). function addBooks(container) { - internal.booksCurrentlyAdding = container - for (var i = container.length - 1; i >= 0; i--) { - internal.lastAddedBookPath = container[i] + internal.booksCurrentlyAdding = [...container] + for (var i = internal.booksCurrentlyAdding.length - 1; i >= 0; i--) { + internal.lastAddedBookPath = internal.booksCurrentlyAdding[i] let result = LibraryController.addBook( internal.lastAddedBookPath) // Remove the already added book - container.splice(i, 1) + internal.booksCurrentlyAdding.splice(i, 1) if (result === BookOperationStatus.OpeningBookFailed) { unsupportedFilePopup.open()