diff --git a/Classes/LinphoneUI/UIChatCell.m b/Classes/LinphoneUI/UIChatCell.m index 5c2b77ba6..c248a81cb 100644 --- a/Classes/LinphoneUI/UIChatCell.m +++ b/Classes/LinphoneUI/UIChatCell.m @@ -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 diff --git a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift index 6d885b680..e34de9b24 100644 --- a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift +++ b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift @@ -248,6 +248,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){