diff options
Diffstat (limited to '')
-rw-r--r-- | src/main.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 106df79..e83f789 100644 --- a/src/main.rs +++ b/src/main.rs @@ -917,10 +917,14 @@ impl Macaw { None => {} } if let Some(chat) = self.chats_list.get(&jid) { - self.open_chat = Some(MessageView::new((*chat).clone(), &self.config)); match &self.client { Account::LoggedIn(client) => { let client = client.clone(); + self.open_chat = Some(MessageView::new( + (*chat).clone(), + &self.config, + client.files_root.clone(), + )); Task::perform( async move { client.get_messages_with_users(jid).await }, move |result| { |