From d9d2d24d857cb15b331027928c362d54cc7a0cb2 Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Thu, 19 Feb 2026 14:05:02 +0100 Subject: [PATCH] Refresh devices and trust when displayed contact changes --- Linphone/GeneratedGit.swift | 2 +- Linphone/UI/Main/Contacts/Fragments/ContactInnerFragment.swift | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Linphone/GeneratedGit.swift b/Linphone/GeneratedGit.swift index 3b55d42ca..75b204236 100644 --- a/Linphone/GeneratedGit.swift +++ b/Linphone/GeneratedGit.swift @@ -2,6 +2,6 @@ import Foundation public enum AppGitInfo { public static let branch = "master" - public static let commit = "d5d1600b4" + public static let commit = "09863890e" public static let tag = "6.1.0-alpha" } diff --git a/Linphone/UI/Main/Contacts/Fragments/ContactInnerFragment.swift b/Linphone/UI/Main/Contacts/Fragments/ContactInnerFragment.swift index 90cb4d3e7..3aa2685b2 100644 --- a/Linphone/UI/Main/Contacts/Fragments/ContactInnerFragment.swift +++ b/Linphone/UI/Main/Contacts/Fragments/ContactInnerFragment.swift @@ -288,6 +288,9 @@ struct ContactInnerFragment: View { .onAppear { contactsListViewModel.fetchDevicesAndTrust() } + .onChange(of: SharedMainViewModel.shared.displayedFriend?.id) { _ in + contactsListViewModel.fetchDevicesAndTrust() + } } .frame(maxWidth: SharedMainViewModel.shared.maxWidth) }