diff options
| author | 2021-03-12 02:54:13 +0100 | |
|---|---|---|
| committer | 2021-03-12 02:54:13 +0100 | |
| commit | c1f70f1e9252b1971c17cd385273460c669fac26 (patch) | |
| tree | 602a967f936bc9887f281143c63ec3d49b35fcc1 /native/src/program/state.rs | |
| parent | 7eb512774862d44772c43f9843f586bfcfa2aa89 (diff) | |
| parent | 7da3fb1b2225732c87aebb13a067fbdb30b0cf2d (diff) | |
| download | iced-c1f70f1e9252b1971c17cd385273460c669fac26.tar.gz iced-c1f70f1e9252b1971c17cd385273460c669fac26.tar.bz2 iced-c1f70f1e9252b1971c17cd385273460c669fac26.zip  | |
Merge pull request #773 from hecrj/feature/clipboard-access-in-update
Clipboard access in `Application::update`
Diffstat (limited to 'native/src/program/state.rs')
| -rw-r--r-- | native/src/program/state.rs | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/native/src/program/state.rs b/native/src/program/state.rs index 3f5f6069..fd1f2b52 100644 --- a/native/src/program/state.rs +++ b/native/src/program/state.rs @@ -1,6 +1,5 @@  use crate::{ -    Cache, Clipboard, Command, Debug, Event, Point, Program, Renderer, Size, -    UserInterface, +    Cache, Command, Debug, Event, Point, Program, Renderer, Size, UserInterface,  };  /// The execution state of a [`Program`]. It leverages caching, event @@ -92,7 +91,7 @@ where          bounds: Size,          cursor_position: Point,          renderer: &mut P::Renderer, -        clipboard: &mut dyn Clipboard, +        clipboard: &mut P::Clipboard,          debug: &mut Debug,      ) -> Option<Command<P::Message>> {          let mut user_interface = build_user_interface( @@ -136,7 +135,7 @@ where                      debug.log_message(&message);                      debug.update_started(); -                    let command = self.program.update(message); +                    let command = self.program.update(message, clipboard);                      debug.update_finished();                      command  | 
