summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-10-29 02:13:22 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-10-29 02:13:22 +0100
commita3c55f75174f9bc87f80d7fe6236a71138d2fd77 (patch)
treee4e85df49a9e47f2a339437f61373d1539259f77 /wgpu
parentbe488ac73837c9a741d900617840ee5c4ed74d61 (diff)
downloadiced-a3c55f75174f9bc87f80d7fe6236a71138d2fd77.tar.gz
iced-a3c55f75174f9bc87f80d7fe6236a71138d2fd77.tar.bz2
iced-a3c55f75174f9bc87f80d7fe6236a71138d2fd77.zip
Stop leaking impl details in scrollable `Renderer`
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/renderer/scrollable.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/wgpu/src/renderer/scrollable.rs b/wgpu/src/renderer/scrollable.rs
index 43dddeed..1327e577 100644
--- a/wgpu/src/renderer/scrollable.rs
+++ b/wgpu/src/renderer/scrollable.rs
@@ -7,13 +7,11 @@ impl scrollable::Renderer for Renderer {
fn draw<Message>(
&mut self,
scrollable: &Scrollable<'_, Message, Self>,
- layout: Layout<'_>,
+ bounds: Rectangle,
+ content: Layout<'_>,
cursor_position: Point,
) -> Self::Output {
- let bounds = layout.bounds();
let is_mouse_over = bounds.contains(cursor_position);
-
- let content = layout.children().next().unwrap();
let content_bounds = content.bounds();
let offset = scrollable.state.offset(bounds, content_bounds);