From 19529319fcae7d71c8f86bf92bafce9e1c148fc0 Mon Sep 17 00:00:00 2001 From: zbelial Date: Sat, 29 Aug 2020 22:56:41 +0800 Subject: [PATCH] be compatible with session data saved before adding rotation --- app/pdf-viewer/buffer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/pdf-viewer/buffer.py b/app/pdf-viewer/buffer.py index 127dd9a..08c53b9 100755 --- a/app/pdf-viewer/buffer.py +++ b/app/pdf-viewer/buffer.py @@ -87,7 +87,11 @@ class AppBuffer(Buffer): self.buffer_widget.rotation) def restore_session_data(self, session_data): - (scroll_offset, scale, read_mode, inverted_mode, rotation) = session_data.split(":") + (scroll_offset, scale, read_mode, inverted_mode, rotation) = ("", "", "", "", "0") + if session_data.count(":") == 3: + (scroll_offset, scale, read_mode, inverted_mode) = session_data.split(":") + else: + (scroll_offset, scale, read_mode, inverted_mode, rotation) = session_data.split(":") self.buffer_widget.scroll_offset = float(scroll_offset) self.buffer_widget.scale = float(scale) self.buffer_widget.read_mode = read_mode