fix night mode setting

implement bezel cleaning with proper background color
This commit is contained in:
Hans-Werner Hilse
2014-11-09 18:03:33 +01:00
parent 7c9d7e64b3
commit d91dccae80
4 changed files with 12 additions and 3 deletions

View File

@@ -160,6 +160,15 @@ function Screen:setScreenMode(mode)
end
end
function Screen:toggleNightMode()
self.bb:invert()
if self.viewport then
-- invert and blank out the full framebuffer when we are working on a viewport
self.fb.bb:invert()
self.fb.bb:fill(Blitbuffer.COLOR_WHITE)
end
end
function Screen:saveCurrentBB()
if self.saved_bb then self.saved_bb:free() end
self.saved_bb = self.bb:copy()