From 056eeef74717fcd2b18e84b2669be7d4e0b70a64 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Mon, 17 May 2021 23:14:16 +0200 Subject: [PATCH] ReaderPaging: Unbreak flipping mode's double taps As discussed in #7646, regression since #6322 --- frontend/apps/reader/modules/readerpaging.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/apps/reader/modules/readerpaging.lua b/frontend/apps/reader/modules/readerpaging.lua index 791f84fad..6bc5b9840 100644 --- a/frontend/apps/reader/modules/readerpaging.lua +++ b/frontend/apps/reader/modules/readerpaging.lua @@ -11,6 +11,7 @@ local UIManager = require("ui/uimanager") local bit = require("bit") local logger = require("logger") local _ = require("gettext") +local Input = Device.input local Screen = Device.screen @@ -371,10 +372,12 @@ function ReaderPaging:enterFlippingMode() logger.dbg("store zoom mode", self.orig_zoom_mode) self.view.document.configurable.text_wrap = 0 self.view.page_scroll = self.flipping_scroll_mode + Input.disable_double_tap = false self.ui:handleEvent(Event:new("EnterFlippingMode", self.flipping_zoom_mode)) end function ReaderPaging:exitFlippingMode() + Input.disable_double_tap = true self.view.document.configurable.text_wrap = self.orig_reflow_mode self.view.page_scroll = self.orig_scroll_mode self.flipping_zoom_mode = self.view.zoom_mode