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

Re #6825
Re #6827
reviewable/pr6837/r1
NiLuJe 4 years ago committed by GitHub
parent 40b4ccffa8
commit 982702fdc1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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

Loading…
Cancel
Save