diff --git a/qml/pages/ReaderPage.qml b/qml/pages/ReaderPage.qml index 9e47afc..b214618 100644 --- a/qml/pages/ReaderPage.qml +++ b/qml/pages/ReaderPage.qml @@ -267,7 +267,13 @@ Page { } onStatusChanged: { - if (status === PageStatus.Inactive) + if (status === PageStatus.Inactive) { maybeSave(true) + } else if (status === PageStatus.Active) { + // riapplica font/margini se cambiati nelle impostazioni: + // ricarica il capitolo e ripristina la posizione + if (page.ready && book.chapterCount() > 0) + loadChapter() + } } }