code: Use new glib::clone! syntax
This commit is contained in:
parent
44bd845be4
commit
e9dc3d810c
16 changed files with 801 additions and 464 deletions
|
|
@ -116,13 +116,26 @@ mod imp {
|
|||
|
||||
image_signals.connect_notify_local(
|
||||
Some("image-size-available"),
|
||||
glib::clone!(@weak obj => move |_, _| obj.imp().update()),
|
||||
glib::clone!(
|
||||
#[weak]
|
||||
obj,
|
||||
move |_, _| obj.imp().update()
|
||||
),
|
||||
);
|
||||
|
||||
image_signals.connect_local(
|
||||
"metadata-changed",
|
||||
false,
|
||||
glib::clone!(@weak obj => @default-return None, move |_| { obj.imp().update(); None }),
|
||||
glib::clone!(
|
||||
#[weak]
|
||||
obj,
|
||||
#[upgrade_or_else]
|
||||
|| None,
|
||||
move |_| {
|
||||
obj.imp().update();
|
||||
None
|
||||
}
|
||||
),
|
||||
);
|
||||
|
||||
self.update();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue