[fractal/bilelmoussaoui/bump-gtk-rs: 31/31] divider: replace the unsafe destroy
- From: Bilal Elmoussaoui <bilelmoussaoui src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/bilelmoussaoui/bump-gtk-rs: 31/31] divider: replace the unsafe destroy
- Date: Fri, 31 Jul 2020 13:42:59 +0000 (UTC)
commit 165af4bd16f44c04988da8b983f107a90f72d552
Author: Bilal Elmoussaoui <bil elmoussaoui gmail com>
Date: Fri Jul 31 15:29:52 2020 +0200
divider: replace the unsafe destroy
fractal-gtk/src/widgets/divider.rs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/fractal-gtk/src/widgets/divider.rs b/fractal-gtk/src/widgets/divider.rs
index 17efdbbd..708341a7 100644
--- a/fractal-gtk/src/widgets/divider.rs
+++ b/fractal-gtk/src/widgets/divider.rs
@@ -56,7 +56,9 @@ impl NewMessageDivider {
revealer.connect_property_child_revealed_notify(clone!(
@weak row as r
=> move |_| {
- unsafe { r.destroy(); }
+ if let Some(container) = r.get_parent().and_then(|widget|
widget.downcast::<gtk::ListBox>().ok()) {
+ container.remove(&r);
+ }
remove_divider();
}));
NewMessageDivider {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]