From f3df028b03903fe865866c11dbedbe0d12ed268c Mon Sep 17 00:00:00 2001 From: rsx Date: Sat, 3 Aug 2024 10:56:11 +0200 Subject: [PATCH] wallet: reload view when scroll changes --- bin/darkwallet/src/ui/chatview.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/darkwallet/src/ui/chatview.rs b/bin/darkwallet/src/ui/chatview.rs index a638de821..14e2d9a9d 100644 --- a/bin/darkwallet/src/ui/chatview.rs +++ b/bin/darkwallet/src/ui/chatview.rs @@ -295,7 +295,10 @@ impl ChatView { let mut on_modify = OnModify::new(ex, node_name, node_id, me.clone()); - //on_modify.when_change(scroll.prop(), Self::scrollview); + async fn reload_view(self_: Arc) { + self_.scrollview(self_.scroll.get()).await; + } + on_modify.when_change(scroll.prop(), reload_view); async fn redraw(self_: Arc) { self_.redraw().await;