From bba090a7b34d5f0da9f7107412b4c41c9bb012a3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 25 Sep 2020 07:49:09 +0530 Subject: [PATCH] Fix #1897136 [Viewer: Default values for the numbers of pages per screen aren't restored](https://bugs.launchpad.net/calibre/+bug/1897136) --- src/pyj/read_book/prefs/layout.pyj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pyj/read_book/prefs/layout.pyj b/src/pyj/read_book/prefs/layout.pyj index 02cd2860e9..ce865721ad 100644 --- a/src/pyj/read_book/prefs/layout.pyj +++ b/src/pyj/read_book/prefs/layout.pyj @@ -108,6 +108,7 @@ def commit_layout(onchange, container): was_changed = True sd.set('read_mode', crm) cps = sd.get('columns_per_screen') + cps = {'portrait': cps.portrait, 'landscape': cps.landscape} for which in ('portrait', 'landscape'): inp = element(COLS, 'input[name={}]'.format(which)) try: