Bug 1297565 - Fine tune and update our assertions based on old assumptions which may no longer be valid with a GPU process r=dvander

This commit is contained in:
George Wright 2016-09-06 17:27:26 -04:00
Родитель 76834b90c1
Коммит 2f9a23cf41
1 изменённых файлов: 13 добавлений и 29 удалений

Просмотреть файл

@ -254,7 +254,6 @@ CompositorBridgeChild::AllocPLayerTransactionChild(const nsTArray<LayersBackend>
TextureFactoryIdentifier*,
bool*)
{
MOZ_ASSERT(mCanSend);
LayerTransactionChild* c = new LayerTransactionChild(aId);
c->AddIPDLReference();
return c;
@ -694,19 +693,15 @@ CompositorBridgeChild::CancelNotifyAfterRemotePaint(TabChild* aTabChild)
bool
CompositorBridgeChild::SendWillClose()
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
}
MOZ_RELEASE_ASSERT(mCanSend);
return PCompositorBridgeChild::SendWillClose();
}
bool
CompositorBridgeChild::SendPause()
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendPause();
}
@ -714,9 +709,8 @@ CompositorBridgeChild::SendPause()
bool
CompositorBridgeChild::SendResume()
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendResume();
}
@ -724,9 +718,8 @@ CompositorBridgeChild::SendResume()
bool
CompositorBridgeChild::SendNotifyChildCreated(const uint64_t& id)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendNotifyChildCreated(id);
}
@ -734,9 +727,8 @@ CompositorBridgeChild::SendNotifyChildCreated(const uint64_t& id)
bool
CompositorBridgeChild::SendAdoptChild(const uint64_t& id)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendAdoptChild(id);
}
@ -744,9 +736,8 @@ CompositorBridgeChild::SendAdoptChild(const uint64_t& id)
bool
CompositorBridgeChild::SendMakeSnapshot(const SurfaceDescriptor& inSnapshot, const gfx::IntRect& dirtyRect)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendMakeSnapshot(inSnapshot, dirtyRect);
}
@ -754,9 +745,8 @@ CompositorBridgeChild::SendMakeSnapshot(const SurfaceDescriptor& inSnapshot, con
bool
CompositorBridgeChild::SendFlushRendering()
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendFlushRendering();
}
@ -764,9 +754,8 @@ CompositorBridgeChild::SendFlushRendering()
bool
CompositorBridgeChild::SendStartFrameTimeRecording(const int32_t& bufferSize, uint32_t* startIndex)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendStartFrameTimeRecording(bufferSize, startIndex);
}
@ -774,9 +763,8 @@ CompositorBridgeChild::SendStartFrameTimeRecording(const int32_t& bufferSize, ui
bool
CompositorBridgeChild::SendStopFrameTimeRecording(const uint32_t& startIndex, nsTArray<float>* intervals)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendStopFrameTimeRecording(startIndex, intervals);
}
@ -784,9 +772,8 @@ CompositorBridgeChild::SendStopFrameTimeRecording(const uint32_t& startIndex, ns
bool
CompositorBridgeChild::SendNotifyRegionInvalidated(const nsIntRegion& region)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendNotifyRegionInvalidated(region);
}
@ -794,9 +781,8 @@ CompositorBridgeChild::SendNotifyRegionInvalidated(const nsIntRegion& region)
bool
CompositorBridgeChild::SendRequestNotifyAfterRemotePaint()
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendRequestNotifyAfterRemotePaint();
}
@ -805,9 +791,8 @@ bool
CompositorBridgeChild::SendClearApproximatelyVisibleRegions(uint64_t aLayersId,
uint32_t aPresShellId)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendClearApproximatelyVisibleRegions(aLayersId,
aPresShellId);
@ -817,9 +802,8 @@ bool
CompositorBridgeChild::SendNotifyApproximatelyVisibleRegion(const ScrollableLayerGuid& aGuid,
const CSSIntRegion& aRegion)
{
MOZ_ASSERT(mCanSend);
if (!mCanSend) {
return true;
return false;
}
return PCompositorBridgeChild::SendNotifyApproximatelyVisibleRegion(aGuid, aRegion);
}