From 137abcfe743528f2dcc20d89633954ad080d7ba3 Mon Sep 17 00:00:00 2001 From: QuentinArguillere Date: Fri, 11 Oct 2024 15:12:08 +0200 Subject: [PATCH] When deleting all meetings from the list, also remove the "No meeting today" line --- .../UI/Main/Meetings/ViewModel/MeetingsListViewModel.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Linphone/UI/Main/Meetings/ViewModel/MeetingsListViewModel.swift b/Linphone/UI/Main/Meetings/ViewModel/MeetingsListViewModel.swift index a3b8c1403..1a89b6bfa 100644 --- a/Linphone/UI/Main/Meetings/ViewModel/MeetingsListViewModel.swift +++ b/Linphone/UI/Main/Meetings/ViewModel/MeetingsListViewModel.swift @@ -137,6 +137,10 @@ class MeetingsListViewModel: ObservableObject { self.todayIdx -= 1 } self.meetingsList.remove(at: index) + if self.meetingsList.count == 1 && self.meetingsList[0].model == nil { + // Only remaining meeting is the fake TodayMeeting, remove it too + meetingsList.removeAll() + } ToastViewModel.shared.toastMessage = "Success_toast_meeting_deleted" ToastViewModel.shared.displayToast = true }