| author | |
| committer | |
| log | 1407178c794c7688ff663f46095cb7c4eb24276f |
| tree | adbc8da650e8af3ac1bca6d3ddefa11de94fc943 |
| parent | 970fdd7440162d30295c9e624ff2d295da7869f5 |
| signature | Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU (~clover) |
Supply the page paper to the existing renderer color adaptation, matching desktop rendering while preserving authored colors.
fixes #132
Assisted-by: gpt-6.1-sol1 files changed, 4 insertions(+), 1 deletions(-)
crates/mobile/src/lib.rs+4-1| ... | ... | @@ -887,7 +887,10 @@ impl View { |
| 887 | 887 | &target, |
| 888 | 888 | [presentation.config.width, presentation.config.height], |
| 889 | 889 | paper.color, |
| 890 | &[canvas.page.viewport.layer(&primitives)], | |
| 890 | &[draw::Layer { | |
| 891 | backdrop: Some(paper.color), | |
| 892 | ..canvas.page.viewport.layer(&primitives) | |
| 893 | }], | |
| 891 | 894 | ) |
| 892 | 895 | .map_err(|error| format!("Page drawing failed: {error:?}"))?; |
| 893 | 896 | renderer.queue().present(frame); |