Bug 1421380 - Don't do a composite of WR rendered frames unless a composite is requested. r?nical
We sometimes render frames for hit-testing consistency requirements but
those frames don't need compositing. This goes with webrender PR 2358.
MozReview-Commit-ID: D6DRF040D5a
--- a/gfx/webrender_bindings/src/bindings.rs
+++ b/gfx/webrender_bindings/src/bindings.rs
@@ -477,17 +477,17 @@ impl RenderNotifier for CppNotifier {
fn new_document_ready(&self,
_: DocumentId,
scrolled: bool,
composite_needed: bool) {
unsafe {
if scrolled {
wr_notifier_new_scroll_frame_ready(self.window_id, composite_needed);
- } else {
+ } else if composite_needed {
wr_notifier_new_frame_ready(self.window_id);
}
}
}
fn external_event(&self,
event: ExternalEvent) {
unsafe {