Merge change 21225 into eclair
* changes: fix a bug that could cause a window to be hidden in some cases.
This commit is contained in:
@@ -596,7 +596,12 @@ Region Layer::post(uint32_t* previousSate, bool& recomputeVisibleRegions)
|
|||||||
Point Layer::getPhysicalSize() const
|
Point Layer::getPhysicalSize() const
|
||||||
{
|
{
|
||||||
sp<const Buffer> front(frontBuffer().getBuffer());
|
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(
|
void Layer::unlockPageFlip(
|
||||||
|
|||||||
Reference in New Issue
Block a user