aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main.rs6
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| {