code: Use new glib::clone! syntax

This commit is contained in:
Sophie Herold 2024-06-18 00:37:38 +02:00
parent 44bd845be4
commit e9dc3d810c
16 changed files with 801 additions and 464 deletions

View file

@ -98,12 +98,14 @@ mod imp {
}
pub fn set_drop_target(&self, drop_target: gtk::DropTarget) {
drop_target.connect_current_drop_notify(
glib::clone!(@weak self.revealer as revealer => move |target| {
drop_target.connect_current_drop_notify(glib::clone!(
#[weak(rename_to = revealer)]
self.revealer,
move |target| {
let reveal = target.current_drop().is_some();
revealer.set_reveal_child(reveal);
}),
);
}
));
self.drop_target.set(drop_target).unwrap();