Screen:saveCurrentBB: pass pitch on creating new blitbuffer

This commit is contained in:
Qingping Hou
2013-01-10 12:01:05 +08:00
parent 768e7e12e2
commit 68cc9b9cf4

View File

@@ -101,11 +101,11 @@ function Screen:saveCurrentBB()
local width, height = self:getWidth(), self:getHeight()
if not self.saved_bb then
self.saved_bb = Blitbuffer.new(width, height)
self.saved_bb = Blitbuffer.new(width, height, self:getPitch())
end
if self.saved_bb:getWidth() ~= width then
self.saved_bb:free()
self.saved_bb = Blitbuffer.new(width, height)
self.saved_bb = Blitbuffer.new(width, height, self:getPitch())
end
self.saved_bb:blitFullFrom(self.fb.bb)
end