diff --git a/frontend/apps/reader/modules/readertypeset.lua b/frontend/apps/reader/modules/readertypeset.lua index 1badbce77..efca37059 100644 --- a/frontend/apps/reader/modules/readertypeset.lua +++ b/frontend/apps/reader/modules/readertypeset.lua @@ -511,7 +511,11 @@ function ReaderTypeset:onSetPageTopAndBottomMargin(t_b_margins, when_applied_cal end function ReaderTypeset:onSyncPageTopBottomMargins(toggle, when_applied_callback) - self.sync_t_b_page_margins = not self.sync_t_b_page_margins + if toggle == nil then + self.sync_t_b_page_margins = not self.sync_t_b_page_margins + else + self.sync_t_b_page_margins = toggle + end if self.sync_t_b_page_margins then -- Adjust current top and bottom margins if needed if self.unscaled_margins[2] ~= self.unscaled_margins[4] then diff --git a/plugins/profiles.koplugin/main.lua b/plugins/profiles.koplugin/main.lua index 3368008b8..0e4c84284 100644 --- a/plugins/profiles.koplugin/main.lua +++ b/plugins/profiles.koplugin/main.lua @@ -399,9 +399,9 @@ function Profiles:getProfileFromCurrentBookSettings(new_name) "word_expansion", "visible_pages", "h_page_margins", - "sync_t_b_page_margins", "t_page_margin", "b_page_margin", + "sync_t_b_page_margins", "view_mode", "block_rendering_mode", "render_dpi",