From 48d7976f9bdcf93d17808ddc352fc020e39d5235 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 20 Mar 2025 14:55:49 +0100 Subject: [PATCH] Fixed call logs details if it's not attached to any account --- .../ui/main/history/viewmodel/HistoryViewModel.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/org/linphone/ui/main/history/viewmodel/HistoryViewModel.kt b/app/src/main/java/org/linphone/ui/main/history/viewmodel/HistoryViewModel.kt index 9f51fd231..05af48bdd 100644 --- a/app/src/main/java/org/linphone/ui/main/history/viewmodel/HistoryViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/history/viewmodel/HistoryViewModel.kt @@ -330,6 +330,16 @@ class HistoryViewModel history.add(historyModel) } + // Required when "unique account displays all call logs from Core" workaround + if (list.isEmpty()) { + for (log in coreContext.core.callLogs) { + if (log.remoteAddress.weakEqual(address)) { + val historyModel = CallLogHistoryModel(log) + history.add(historyModel) + } + } + } + Log.i("$TAG Found [${history.size}] call logs") historyCallLogs.postValue(history) }