From 6827bdc1dc92f2ce34c7f81a7a11feddd55c6b7c Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Tue, 16 Dec 2025 15:57:54 +0100 Subject: [PATCH] Update UI on config change --- Linphone/Core/CoreContext.swift | 1 + Linphone/GeneratedGit.swift | 2 +- Linphone/UI/Main/Viewmodel/SharedMainViewModel.swift | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Linphone/Core/CoreContext.swift b/Linphone/Core/CoreContext.swift index e6bd371a8..92cb23619 100644 --- a/Linphone/Core/CoreContext.swift +++ b/Linphone/Core/CoreContext.swift @@ -335,6 +335,7 @@ class CoreContext: ObservableObject { }, onConfiguringStatus: { (_: Core, status: ConfiguringState, message: String) in Log.info("New configuration state is \(status) = \(message)\n") let themeMainColor = CorePreferences.themeMainColor + SharedMainViewModel.shared.updateConfigChanges() DispatchQueue.main.async { if status == ConfiguringState.Successful { var accountModels: [AccountModel] = [] diff --git a/Linphone/GeneratedGit.swift b/Linphone/GeneratedGit.swift index 8427aee09..82ab9c663 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 = "57b7b857b" + public static let commit = "ed08190ff" public static let tag = "6.1.0-alpha" } diff --git a/Linphone/UI/Main/Viewmodel/SharedMainViewModel.swift b/Linphone/UI/Main/Viewmodel/SharedMainViewModel.swift index 36f333cbd..700508eab 100644 --- a/Linphone/UI/Main/Viewmodel/SharedMainViewModel.swift +++ b/Linphone/UI/Main/Viewmodel/SharedMainViewModel.swift @@ -245,6 +245,11 @@ class SharedMainViewModel: ObservableObject { } } + func updateConfigChanges() { + updateDisableChatFeature() + updateDisableMeetingFeature() + } + func getCardDavFriendsListsCount() { CoreContext.shared.doOnCoreQueue { core in var list: [String] = []