From 52b3964ce60bd09a6026d9cfc3621fb470bd5391 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 28 Sep 2016 11:58:23 +0530 Subject: [PATCH] Restore position after resize --- src/pyj/read_book/iframe.pyj | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pyj/read_book/iframe.pyj b/src/pyj/read_book/iframe.pyj index 08c60aa7c3..062651d644 100644 --- a/src/pyj/read_book/iframe.pyj +++ b/src/pyj/read_book/iframe.pyj @@ -206,6 +206,10 @@ class IframeBoss: def onresize(self): if current_layout_mode() is not 'flow': self.do_layout() + if self.last_cfi: + cfi = self.last_cfi[len('epubcfi(/'):-1].partition('/')[2] + if cfi: + paged_jump_to_cfi('/' + cfi) self.update_cfi() def onwheel(self, evt):