Remove updateIMDNList in UIChatCell and hide drop down menu when app moved to background/foreground

This commit is contained in:
Benoit Martins 2023-07-17 14:16:51 +02:00
parent 91be4e530b
commit 20ef204f42
2 changed files with 7 additions and 4 deletions

View file

@ -240,10 +240,10 @@ static void message_status(LinphoneChatMessage *msg, LinphoneChatMessageState st
}
static void participant_imdn_status(LinphoneChatMessage* msg, const LinphoneParticipantImdnState *state) {
dispatch_async(dispatch_get_main_queue(), ^{
ChatConversationImdnView *imdnView = VIEW(ChatConversationImdnView);
[imdnView updateImdnList];
});
//dispatch_async(dispatch_get_main_queue(), ^{
//ChatConversationImdnView *imdnView = VIEW(ChatConversationImdnView);
//[imdnView updateImdnList];
//});
}
@end

View file

@ -249,6 +249,9 @@ class ChatConversationViewSwift: BackActionsNavigationView, PHPickerViewControll
}
@objc func appMovedToForeground() {
if (tableControllerSwift.menu != nil && !tableControllerSwift.menu!.isHidden) {
tableControllerSwift.menu!.hide()
}
if(PhoneMainView.instance().currentView == ChatConversationViewSwift.compositeViewDescription()){
let lc: Core = Core.getSwiftObject(cObject: LinphoneManager.getLc())
if(lc.globalState.rawValue == LinphoneGlobalOn.rawValue){