diff --git a/src/widgets/image/zoom.rs b/src/widgets/image/zoom.rs index be686c2..59d05ae 100644 --- a/src/widgets/image/zoom.rs +++ b/src/widgets/image/zoom.rs @@ -300,6 +300,8 @@ impl imp::LpImage { let animation = adw::TimedAnimation::builder() .duration(ZOOM_ANIMATION_DURATION) .widget(&*obj) + // The actual target will be set individually later + .target(&adw::CallbackAnimationTarget::new(|_| {})) .build(); animation.connect_done(glib::clone!(@weak obj => move |_| {