Statistics: Don't blow up when annotating/highlighting stuff with the plugin loaded, but disabled (#6829)

Re #6825
Re #6827
This commit is contained in:
NiLuJe
2020-10-26 12:27:05 +01:00
committed by GitHub
parent 40b4ccffa8
commit 982702fdc1

View File

@@ -2221,19 +2221,23 @@ function ReaderStatistics:onCloseDocument()
end
function ReaderStatistics:onAddHighlight()
self.data.highlights = self.data.highlights + 1
return true
if self.is_enabled then
self.data.highlights = self.data.highlights + 1
end
end
function ReaderStatistics:onDelHighlight()
if self.data.highlights > 0 then
self.data.highlights = self.data.highlights - 1
if self.is_enabled then
if self.data.highlights > 0 then
self.data.highlights = self.data.highlights - 1
end
end
return true
end
function ReaderStatistics:onAddNote()
self.data.notes = self.data.notes + 1
if self.is_enabled then
self.data.notes = self.data.notes + 1
end
end
-- Triggered by auto_save_settings_interval_minutes