equal
deleted
inserted
replaced
5041 gfxPoint rootOffset = nsLayoutUtils::PointToGfxPoint( |
5041 gfxPoint rootOffset = nsLayoutUtils::PointToGfxPoint( |
5042 rangeInfo->mRootOffset, pc->AppUnitsPerDevPixel()); |
5042 rangeInfo->mRootOffset, pc->AppUnitsPerDevPixel()); |
5043 ctx->SetMatrixDouble(initialTM.PreTranslate(rootOffset)); |
5043 ctx->SetMatrixDouble(initialTM.PreTranslate(rootOffset)); |
5044 aArea.MoveBy(-rangeInfo->mRootOffset.x, -rangeInfo->mRootOffset.y); |
5044 aArea.MoveBy(-rangeInfo->mRootOffset.x, -rangeInfo->mRootOffset.y); |
5045 nsRegion visible(aArea); |
5045 nsRegion visible(aArea); |
5046 RefPtr<LayerManager> layerManager = rangeInfo->mList.PaintRoot( |
5046 rangeInfo->mList.PaintRoot(&rangeInfo->mBuilder, ctx, |
5047 &rangeInfo->mBuilder, ctx, nsDisplayList::PAINT_DEFAULT, Nothing()); |
5047 nsDisplayList::PAINT_DEFAULT, Nothing()); |
5048 aArea.MoveBy(rangeInfo->mRootOffset.x, rangeInfo->mRootOffset.y); |
5048 aArea.MoveBy(rangeInfo->mRootOffset.x, rangeInfo->mRootOffset.y); |
5049 } |
5049 } |
5050 |
5050 |
5051 // restore the old selection display state |
5051 // restore the old selection display state |
5052 frameSelection->SetDisplaySelection(oldDisplaySelection); |
5052 frameSelection->SetDisplaySelection(oldDisplaySelection); |
6373 WebRenderBackgroundData data(wr::ToLayoutRect(bounds), |
6373 WebRenderBackgroundData data(wr::ToLayoutRect(bounds), |
6374 wr::ToColorF(ToDeviceColor(bgcolor))); |
6374 wr::ToColorF(ToDeviceColor(bgcolor))); |
6375 WrFiltersHolder wrFilters; |
6375 WrFiltersHolder wrFilters; |
6376 |
6376 |
6377 layerManager->SetTransactionIdAllocator(presContext->RefreshDriver()); |
6377 layerManager->SetTransactionIdAllocator(presContext->RefreshDriver()); |
6378 layerManager->AsWebRenderLayerManager()->EndTransactionWithoutLayer( |
6378 layerManager->EndTransactionWithoutLayer(nullptr, nullptr, |
6379 nullptr, nullptr, std::move(wrFilters), &data, 0); |
6379 std::move(wrFilters), &data, 0); |
6380 return; |
6380 return; |
6381 } |
6381 } |
6382 |
6382 |
6383 FallbackRenderer* fallback = renderer->AsFallback(); |
6383 FallbackRenderer* fallback = renderer->AsFallback(); |
6384 MOZ_ASSERT(fallback); |
6384 MOZ_ASSERT(fallback); |