diff options
| author | 2021-12-02 17:47:44 +0700 | |
|---|---|---|
| committer | 2021-12-02 17:47:44 +0700 | |
| commit | 26d053ab3887b73f854a1174864d0fec221c5c9b (patch) | |
| tree | a6cf758c934638e3dd9586781dfb62e1cf028572 /graphics/src/widget/canvas | |
| parent | d9f970ffd5af6dafb5e696ad317d9ea7b997eb4b (diff) | |
| parent | bbd9355450bc2df3a2c0e37cc900ba00b26255af (diff) | |
| download | iced-26d053ab3887b73f854a1174864d0fec221c5c9b.tar.gz iced-26d053ab3887b73f854a1174864d0fec221c5c9b.tar.bz2 iced-26d053ab3887b73f854a1174864d0fec221c5c9b.zip | |
Merge pull request #1131 from iced-rs/component-trait
`iced_lazy` and `Component` trait
Diffstat (limited to '')
| -rw-r--r-- | graphics/src/widget/canvas.rs | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/graphics/src/widget/canvas.rs b/graphics/src/widget/canvas.rs index 639c2a9b..97846d65 100644 --- a/graphics/src/widget/canvas.rs +++ b/graphics/src/widget/canvas.rs @@ -9,8 +9,8 @@ use crate::{Backend, Primitive};  use iced_native::layout;  use iced_native::mouse;  use iced_native::{ -    Clipboard, Element, Hasher, Layout, Length, Point, Rectangle, Size, Vector, -    Widget, +    Clipboard, Element, Hasher, Layout, Length, Point, Rectangle, Shell, Size, +    Vector, Widget,  };  use std::hash::Hash;  use std::marker::PhantomData; @@ -158,7 +158,7 @@ where          cursor_position: Point,          _renderer: &Renderer<B>,          _clipboard: &mut dyn Clipboard, -        messages: &mut Vec<Message>, +        shell: &mut Shell<'_, Message>,      ) -> event::Status {          let bounds = layout.bounds(); @@ -179,7 +179,7 @@ where                  self.program.update(canvas_event, bounds, cursor);              if let Some(message) = message { -                messages.push(message); +                shell.publish(message);              }              return event_status; | 
