From c75530968268919e35d10fc3a62daca4df5094f7 Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Tue, 22 Jan 2013 10:28:35 +0800 Subject: [PATCH] set self.css to nil when there is no external css --- frontend/ui/reader/readertypeset.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/ui/reader/readertypeset.lua b/frontend/ui/reader/readertypeset.lua index 1813b8e1e..7720ede53 100644 --- a/frontend/ui/reader/readertypeset.lua +++ b/frontend/ui/reader/readertypeset.lua @@ -14,6 +14,7 @@ function ReaderTypeset:onReadSettings(config) self.ui.document:setStyleSheet(self.css) else self.ui.document:setStyleSheet("") + self.css = nil end self.embedded_css = config:readSetting("embedded_css") @@ -41,7 +42,7 @@ function ReaderTypeset:genStyleSheetMenu() { text = "clear all external styles", callback = function() - self:setStyleSheet("") + self:setStyleSheet(nil) end }, { @@ -67,8 +68,11 @@ end function ReaderTypeset:setStyleSheet(new_css) if new_css ~= self.css then --DEBUG("setting css to ", new_css) - self.ui.document:setStyleSheet(new_css) self.css = new_css + if new_css == nil then + new_css = "" + end + self.ui.document:setStyleSheet(new_css) self.ui:handleEvent(Event:new("UpdatePos")) end end