From 9c001a660a9c65b3aebab53126b4115ca67b5425 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Wed, 21 Aug 2024 20:57:22 +0300 Subject: [PATCH] PDF: no "Contrast set to" notification on opening (#12391) --- frontend/apps/reader/modules/readerkoptlistener.lua | 2 +- frontend/apps/reader/modules/readerview.lua | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/apps/reader/modules/readerkoptlistener.lua b/frontend/apps/reader/modules/readerkoptlistener.lua index 2a09a9e30..455c5d7c4 100644 --- a/frontend/apps/reader/modules/readerkoptlistener.lua +++ b/frontend/apps/reader/modules/readerkoptlistener.lua @@ -21,7 +21,7 @@ function ReaderKoptListener:onReadSettings(config) normal_zoom_mode = ReaderZooming.zoom_mode_label[normal_zoom_mode] and normal_zoom_mode or ReaderZooming.DEFAULT_ZOOM_MODE self.normal_zoom_mode = normal_zoom_mode self:setZoomMode(normal_zoom_mode) - self.ui:handleEvent(Event:new("GammaUpdate", self.document.configurable.contrast)) + self.ui:handleEvent(Event:new("GammaUpdate", self.document.configurable.contrast, true)) -- no notification -- since K2pdfopt v2.21 negative value of word spacing is also used, for config -- compatability we should manually change previous -1 to a more reasonable -0.2 if self.document.configurable.word_spacing == -1 then diff --git a/frontend/apps/reader/modules/readerview.lua b/frontend/apps/reader/modules/readerview.lua index 220894527..3bce5eba9 100644 --- a/frontend/apps/reader/modules/readerview.lua +++ b/frontend/apps/reader/modules/readerview.lua @@ -955,12 +955,14 @@ function ReaderView:onReaderFooterVisibilityChange() end end -function ReaderView:onGammaUpdate(gamma) +function ReaderView:onGammaUpdate(gamma, no_notification) self.state.gamma = gamma if self.page_scroll then self.ui:handleEvent(Event:new("UpdateScrollPageGamma", gamma)) end - Notification:notify(T(_("Contrast set to: %1."), gamma)) + if not no_notification then + Notification:notify(T(_("Contrast set to: %1."), gamma)) + end end -- For ReaderKOptListener