From 47371ea8b4bb95951adbc0cbbb7fe74bcc345b35 Mon Sep 17 00:00:00 2001 From: chrox Date: Sun, 3 Feb 2013 12:29:30 +0800 Subject: [PATCH] use hold_release event to cancel page crop --- frontend/ui/reader/readercropping.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/ui/reader/readercropping.lua b/frontend/ui/reader/readercropping.lua index 66d49b2f0..fb0e530a9 100644 --- a/frontend/ui/reader/readercropping.lua +++ b/frontend/ui/reader/readercropping.lua @@ -142,6 +142,13 @@ function BBoxWidget:onConfirmCrop() UIManager.repaint_all = true end +function BBoxWidget:onCancelCrop() + UIManager:close(self) + self.ui:handleEvent(Event:new("SetZoomMode", self.orig_zoom_mode)) + self.document.configurable.text_wrap = self.orig_reflow_mode + UIManager.repaint_all = true +end + ReaderCropping = InputContainer:new{} function ReaderCropping:onPageCrop(mode)