mirror of
https://github.com/JakeStanger/ironbar.git
synced 2024-11-25 10:53:56 +03:00
fix(clipboard): crash when unsupported image type
This commit is contained in:
parent
3cd2fce333
commit
81c48fecad
@ -209,8 +209,10 @@ impl Module<Button> for ClipboardModule {
|
|||||||
64,
|
64,
|
||||||
true,
|
true,
|
||||||
Some(&Cancellable::new()),
|
Some(&Cancellable::new()),
|
||||||
)
|
);
|
||||||
.expect("Failed to read Pixbuf from stream");
|
|
||||||
|
match pixbuf {
|
||||||
|
Ok(pixbuf) => {
|
||||||
let image = Image::from_pixbuf(Some(&pixbuf));
|
let image = Image::from_pixbuf(Some(&pixbuf));
|
||||||
|
|
||||||
let button = RadioButton::from_widget(&hidden_option);
|
let button = RadioButton::from_widget(&hidden_option);
|
||||||
@ -219,6 +221,12 @@ impl Module<Button> for ClipboardModule {
|
|||||||
button.style_context().add_class("image");
|
button.style_context().add_class("image");
|
||||||
|
|
||||||
button
|
button
|
||||||
|
},
|
||||||
|
Err(err) => {
|
||||||
|
error!("{err:?}");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
ClipboardValue::Other => unreachable!(),
|
ClipboardValue::Other => unreachable!(),
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user