Fix retry button on download_progress example

This commit is contained in:
Héctor Ramón Jiménez 2020-03-23 21:08:03 +01:00
parent 8e073d10d7
commit 8e0dcd212d

View File

@ -19,8 +19,8 @@ enum Example {
#[derive(Debug, Clone)]
pub enum Message {
DownloadProgressed(download::Progress),
Download,
DownloadProgressed(download::Progress),
}
impl Application for Example {
@ -43,7 +43,9 @@ impl Application for Example {
fn update(&mut self, message: Message) -> Command<Message> {
match message {
Message::Download => match self {
Example::Idle { .. } | Example::Finished { .. } => {
Example::Idle { .. }
| Example::Finished { .. }
| Example::Errored { .. } => {
*self = Example::Downloading { progress: 0.0 };
}
_ => {}