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()