am a31deaf4: Merge change 21225 into eclair

Merge commit 'a31deaf4a960058e533da35d6229f7aa8d4f00c1'

* commit 'a31deaf4a960058e533da35d6229f7aa8d4f00c1':
  fix a bug that could cause a window to be hidden in some cases.
This commit is contained in:
Mathias Agopian
2009-08-13 22:39:56 -07:00
committed by Android Git Automerger

View File

@@ -596,7 +596,12 @@ Region Layer::post(uint32_t* previousSate, bool& recomputeVisibleRegions)
Point Layer::getPhysicalSize() const
{
sp<const Buffer> front(frontBuffer().getBuffer());
return Point(front->getWidth(), front->getHeight());
Point size(front->getWidth(), front->getHeight());
if ((size.x | size.y) == 0) {
// if we don't have a buffer yet, just use the state's size.
size = LayerBase::getPhysicalSize();
}
return size;
}
void Layer::unlockPageFlip(