Просмотр исходного кода

wallet: reload view when scroll changes

rsx 2 лет назад
Родитель
Сommit
f3df028b03
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      bin/darkwallet/src/ui/chatview.rs

+ 4 - 1
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<ChatView>) {
+                self_.scrollview(self_.scroll.get()).await;
+            }
+            on_modify.when_change(scroll.prop(), reload_view);
 
             async fn redraw(self_: Arc<ChatView>) {
                 self_.redraw().await;