From 1ef4bad2e833c8c58af6a398b9d6ff947cc998ee Mon Sep 17 00:00:00 2001 From: Hollow Man Date: Tue, 25 Aug 2020 19:15:21 +0800 Subject: [PATCH] Save rotation session data #379 Signed-off-by: Hollow Man --- app/pdf-viewer/buffer.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/pdf-viewer/buffer.py b/app/pdf-viewer/buffer.py index 697696c..127dd9a 100755 --- a/app/pdf-viewer/buffer.py +++ b/app/pdf-viewer/buffer.py @@ -80,16 +80,18 @@ class AppBuffer(Buffer): self.scroll_down() def save_session_data(self): - return "{0}:{1}:{2}:{3}".format(self.buffer_widget.scroll_offset, + return "{0}:{1}:{2}:{3}:{4}".format(self.buffer_widget.scroll_offset, self.buffer_widget.scale, self.buffer_widget.read_mode, - self.buffer_widget.inverted_mode) + self.buffer_widget.inverted_mode, + self.buffer_widget.rotation) def restore_session_data(self, session_data): - (scroll_offset, scale, read_mode, inverted_mode) = session_data.split(":") + (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 + self.buffer_widget.rotation = int(rotation) if self.emacs_var_dict["eaf-pdf-dark-mode"] == "ignore": self.buffer_widget.inverted_mode = inverted_mode == "True" self.buffer_widget.update()